/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:34:17,795 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:34:17,797 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:34:17,854 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:34:17,854 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:34:17,861 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:34:17,863 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:34:17,866 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:34:17,867 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:34:17,871 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:34:17,872 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:34:17,873 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:34:17,873 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:34:17,874 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:34:17,875 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:34:17,878 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:34:17,878 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:34:17,879 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:34:17,880 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:34:17,884 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:34:17,885 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:34:17,886 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:34:17,887 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:34:17,888 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:34:17,893 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:34:17,893 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:34:17,893 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:34:17,894 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:34:17,895 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:34:17,895 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:34:17,895 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:34:17,896 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:34:17,897 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:34:17,898 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:34:17,899 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:34:17,899 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:34:17,899 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:34:17,899 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:34:17,900 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:34:17,900 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:34:17,900 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:34:17,901 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:34:17,922 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:34:17,922 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:34:17,923 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:34:17,923 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:34:17,924 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:34:17,924 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:34:17,924 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:34:17,924 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:34:17,924 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:34:17,924 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:34:17,925 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:34:17,925 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:34:17,925 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:34:17,925 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:34:17,925 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:34:17,926 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:34:17,926 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:34:17,927 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:34:17,927 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:34:17,928 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:34:17,928 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-10 03:34:18,125 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:34:18,146 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:34:18,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:34:18,148 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:34:18,150 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:34:18,151 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl [2022-02-10 03:34:18,152 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/counter-queue.wvr.bpl' [2022-02-10 03:34:18,171 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:34:18,173 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:34:18,174 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:34:18,174 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:34:18,174 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:34:18,182 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,188 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,192 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:34:18,193 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:34:18,195 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:34:18,195 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:34:18,195 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:34:18,200 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,201 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,202 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,202 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,206 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,207 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,208 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:34:18,209 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:34:18,209 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:34:18,210 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:34:18,210 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/1) ... [2022-02-10 03:34:18,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:34:18,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:18,234 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-10 03:34:18,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-10 03:34:18,265 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:34:18,265 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:34:18,266 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:34:18,266 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:34:18,266 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:34:18,266 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:34:18,266 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:34:18,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:34:18,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:34:18,267 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:34:18,300 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:34:18,301 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:34:18,352 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:34:18,361 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:34:18,361 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-10 03:34:18,362 INFO L202 PluginConnector]: Adding new model counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:34:18 BoogieIcfgContainer [2022-02-10 03:34:18,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:34:18,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:34:18,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:34:18,366 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:34:18,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:34:18" (1/2) ... [2022-02-10 03:34:18,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29bc36bb and model type counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:34:18, skipping insertion in model container [2022-02-10 03:34:18,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:34:18" (2/2) ... [2022-02-10 03:34:18,368 INFO L111 eAbstractionObserver]: Analyzing ICFG counter-queue.wvr.bpl [2022-02-10 03:34:18,371 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:34:18,371 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:34:18,371 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:34:18,371 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:34:18,398 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 03:34:18,439 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:34:18,445 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 03:34:18,446 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-10 03:34:18,455 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 22 transitions, 60 flow [2022-02-10 03:34:18,471 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:18,581 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 723 transitions and produced 361 states. [2022-02-10 03:34:18,598 INFO L276 IsEmpty]: Start isEmpty. Operand has 361 states, 256 states have (on average 1.6015625) internal successors, (410), 360 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:18,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:34:18,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:18,612 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:18,613 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:18,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:18,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1564820196, now seen corresponding path program 1 times [2022-02-10 03:34:18,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:18,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485907192] [2022-02-10 03:34:18,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:18,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:18,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:18,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:18,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:18,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485907192] [2022-02-10 03:34:18,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485907192] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:34:18,758 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:34:18,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:34:18,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067210831] [2022-02-10 03:34:18,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:34:18,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:34:18,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:18,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:34:18,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:34:18,783 INFO L87 Difference]: Start difference. First operand has 361 states, 256 states have (on average 1.6015625) internal successors, (410), 360 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:18,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:18,858 INFO L93 Difference]: Finished difference Result 359 states and 408 transitions. [2022-02-10 03:34:18,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:34:18,861 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-02-10 03:34:18,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:18,876 INFO L225 Difference]: With dead ends: 359 [2022-02-10 03:34:18,877 INFO L226 Difference]: Without dead ends: 151 [2022-02-10 03:34:18,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:34:18,898 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 2 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:18,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 20 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:18,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-10 03:34:18,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 21. [2022-02-10 03:34:18,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.2) internal successors, (24), 20 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-02-10 03:34:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2022-02-10 03:34:18,926 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 14 [2022-02-10 03:34:18,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:18,926 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2022-02-10 03:34:18,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:18,926 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2022-02-10 03:34:18,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:34:18,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:18,927 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:18,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:34:18,927 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:18,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash 420798694, now seen corresponding path program 1 times [2022-02-10 03:34:18,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:18,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802973709] [2022-02-10 03:34:18,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:18,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:18,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:19,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:19,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802973709] [2022-02-10 03:34:19,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802973709] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:19,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078953584] [2022-02-10 03:34:19,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:19,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:19,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:19,013 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:19,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 03:34:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:19,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-10 03:34:19,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:19,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:19,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:19,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:19,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078953584] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:19,274 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-10 03:34:19,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-02-10 03:34:19,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518968781] [2022-02-10 03:34:19,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:34:19,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 03:34:19,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:19,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 03:34:19,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:34:19,276 INFO L87 Difference]: Start difference. First operand 21 states and 24 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-02-10 03:34:19,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:19,373 INFO L93 Difference]: Finished difference Result 34 states and 39 transitions. [2022-02-10 03:34:19,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:34:19,374 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 16 [2022-02-10 03:34:19,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:19,376 INFO L225 Difference]: With dead ends: 34 [2022-02-10 03:34:19,376 INFO L226 Difference]: Without dead ends: 34 [2022-02-10 03:34:19,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:34:19,379 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 38 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:19,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 34 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:34:19,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-10 03:34:19,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 22. [2022-02-10 03:34:19,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 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-02-10 03:34:19,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 26 transitions. [2022-02-10 03:34:19,387 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 26 transitions. Word has length 16 [2022-02-10 03:34:19,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:19,387 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 26 transitions. [2022-02-10 03:34:19,387 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-02-10 03:34:19,388 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2022-02-10 03:34:19,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:34:19,388 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:19,388 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:19,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:19,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:19,596 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:19,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:19,596 INFO L85 PathProgramCache]: Analyzing trace with hash 2012805478, now seen corresponding path program 1 times [2022-02-10 03:34:19,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:19,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952132578] [2022-02-10 03:34:19,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:19,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:19,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:19,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:19,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952132578] [2022-02-10 03:34:19,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952132578] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:34:19,640 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:34:19,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:34:19,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8372445] [2022-02-10 03:34:19,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:34:19,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 03:34:19,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:19,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 03:34:19,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:34:19,642 INFO L87 Difference]: Start difference. First operand 22 states and 26 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-02-10 03:34:19,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:19,691 INFO L93 Difference]: Finished difference Result 28 states and 34 transitions. [2022-02-10 03:34:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:34:19,691 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 16 [2022-02-10 03:34:19,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:19,692 INFO L225 Difference]: With dead ends: 28 [2022-02-10 03:34:19,692 INFO L226 Difference]: Without dead ends: 26 [2022-02-10 03:34:19,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:34:19,694 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:19,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 24 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:34:19,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-02-10 03:34:19,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 23. [2022-02-10 03:34:19,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.2272727272727273) internal successors, (27), 22 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-02-10 03:34:19,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 27 transitions. [2022-02-10 03:34:19,707 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 27 transitions. Word has length 16 [2022-02-10 03:34:19,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:19,708 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 27 transitions. [2022-02-10 03:34:19,708 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-02-10 03:34:19,708 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 27 transitions. [2022-02-10 03:34:19,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:34:19,708 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:19,709 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:19,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-10 03:34:19,712 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:19,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:19,713 INFO L85 PathProgramCache]: Analyzing trace with hash 2119769832, now seen corresponding path program 1 times [2022-02-10 03:34:19,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:19,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814303377] [2022-02-10 03:34:19,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:19,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:19,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:19,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:19,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814303377] [2022-02-10 03:34:19,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814303377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:19,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436307858] [2022-02-10 03:34:19,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:19,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:19,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:19,876 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:19,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 03:34:19,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:19,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:34:19,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:20,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:20,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-02-10 03:34:20,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:20,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:20,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:20,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2022-02-10 03:34:20,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:34:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:20,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436307858] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:20,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:20,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-10 03:34:20,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639007306] [2022-02-10 03:34:20,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:20,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:34:20,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:34:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:34:20,351 INFO L87 Difference]: Start difference. First operand 23 states and 27 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:20,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:20,377 INFO L93 Difference]: Finished difference Result 41 states and 50 transitions. [2022-02-10 03:34:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:34:20,377 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-10 03:34:20,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:20,378 INFO L225 Difference]: With dead ends: 41 [2022-02-10 03:34:20,378 INFO L226 Difference]: Without dead ends: 37 [2022-02-10 03:34:20,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:34:20,379 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:20,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 43 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 27 Unchecked, 0.0s Time] [2022-02-10 03:34:20,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-02-10 03:34:20,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 28. [2022-02-10 03:34:20,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 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-02-10 03:34:20,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2022-02-10 03:34:20,381 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 34 transitions. Word has length 18 [2022-02-10 03:34:20,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:20,381 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 34 transitions. [2022-02-10 03:34:20,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:20,382 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 34 transitions. [2022-02-10 03:34:20,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:34:20,382 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:20,382 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:20,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:20,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-02-10 03:34:20,597 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:20,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:20,598 INFO L85 PathProgramCache]: Analyzing trace with hash 49746596, now seen corresponding path program 2 times [2022-02-10 03:34:20,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:20,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584507893] [2022-02-10 03:34:20,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:20,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:20,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:20,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:20,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:20,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584507893] [2022-02-10 03:34:20,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584507893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:20,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931801998] [2022-02-10 03:34:20,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:34:20,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:20,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:20,696 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:20,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 03:34:20,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:34:20,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:20,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:34:20,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:20,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:20,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-02-10 03:34:20,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:20,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:20,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:20,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2022-02-10 03:34:20,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:34:20,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:20,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931801998] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:20,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:20,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-02-10 03:34:20,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80047173] [2022-02-10 03:34:20,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:20,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:34:20,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:20,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:34:20,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:34:20,979 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:21,012 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2022-02-10 03:34:21,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:34:21,012 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-10 03:34:21,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:21,012 INFO L225 Difference]: With dead ends: 43 [2022-02-10 03:34:21,012 INFO L226 Difference]: Without dead ends: 39 [2022-02-10 03:34:21,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:34:21,013 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 26 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:21,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 41 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:34:21,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-02-10 03:34:21,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 31. [2022-02-10 03:34:21,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.3) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2022-02-10 03:34:21,016 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 39 transitions. Word has length 18 [2022-02-10 03:34:21,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:21,016 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 39 transitions. [2022-02-10 03:34:21,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,016 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 39 transitions. [2022-02-10 03:34:21,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:34:21,017 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:21,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:21,050 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-02-10 03:34:21,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:21,232 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:21,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:21,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1833298922, now seen corresponding path program 3 times [2022-02-10 03:34:21,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:21,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006837760] [2022-02-10 03:34:21,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:21,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:21,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:21,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:21,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006837760] [2022-02-10 03:34:21,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006837760] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:21,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010370306] [2022-02-10 03:34:21,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:34:21,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:21,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:21,304 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:21,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 03:34:21,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:34:21,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:21,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:34:21,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:21,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:21,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010370306] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:21,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:21,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-02-10 03:34:21,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037781820] [2022-02-10 03:34:21,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:21,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:34:21,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:21,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:34:21,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:34:21,488 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:21,757 INFO L93 Difference]: Finished difference Result 79 states and 95 transitions. [2022-02-10 03:34:21,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:34:21,758 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:34:21,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:21,760 INFO L225 Difference]: With dead ends: 79 [2022-02-10 03:34:21,760 INFO L226 Difference]: Without dead ends: 79 [2022-02-10 03:34:21,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=260, Invalid=670, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:34:21,761 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 115 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:21,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 101 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:21,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-02-10 03:34:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 33. [2022-02-10 03:34:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.3125) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 42 transitions. [2022-02-10 03:34:21,766 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 42 transitions. Word has length 20 [2022-02-10 03:34:21,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:21,766 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 42 transitions. [2022-02-10 03:34:21,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:21,766 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 42 transitions. [2022-02-10 03:34:21,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:34:21,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:21,767 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:21,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:21,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:21,984 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:21,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:21,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1551506326, now seen corresponding path program 4 times [2022-02-10 03:34:21,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:21,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395276569] [2022-02-10 03:34:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:21,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:22,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:22,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395276569] [2022-02-10 03:34:22,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395276569] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:22,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733424023] [2022-02-10 03:34:22,035 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:34:22,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:22,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:22,036 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:22,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 03:34:22,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:34:22,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:22,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:34:22,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:22,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:22,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:22,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733424023] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:22,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:22,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-10 03:34:22,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178720781] [2022-02-10 03:34:22,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:22,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:34:22,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:22,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:34:22,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:34:22,239 INFO L87 Difference]: Start difference. First operand 33 states and 42 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:22,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:22,401 INFO L93 Difference]: Finished difference Result 93 states and 112 transitions. [2022-02-10 03:34:22,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:34:22,401 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:34:22,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:22,402 INFO L225 Difference]: With dead ends: 93 [2022-02-10 03:34:22,402 INFO L226 Difference]: Without dead ends: 89 [2022-02-10 03:34:22,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:34:22,403 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 121 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:22,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 66 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:22,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-02-10 03:34:22,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 48. [2022-02-10 03:34:22,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.3617021276595744) internal successors, (64), 47 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:22,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 64 transitions. [2022-02-10 03:34:22,406 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 64 transitions. Word has length 20 [2022-02-10 03:34:22,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:22,406 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 64 transitions. [2022-02-10 03:34:22,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:22,406 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 64 transitions. [2022-02-10 03:34:22,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:34:22,406 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:22,406 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:22,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:22,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:22,614 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:22,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:22,615 INFO L85 PathProgramCache]: Analyzing trace with hash 428982438, now seen corresponding path program 5 times [2022-02-10 03:34:22,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:22,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341954911] [2022-02-10 03:34:22,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:22,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:22,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:22,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:22,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341954911] [2022-02-10 03:34:22,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341954911] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:22,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594496960] [2022-02-10 03:34:22,662 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:34:22,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:22,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:22,663 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:22,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 03:34:22,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:34:22,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:22,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:34:22,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:22,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:22,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:22,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:22,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594496960] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:22,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:22,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-02-10 03:34:22,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217819101] [2022-02-10 03:34:22,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:22,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:34:22,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:22,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:34:22,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:34:22,925 INFO L87 Difference]: Start difference. First operand 48 states and 64 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:23,260 INFO L93 Difference]: Finished difference Result 135 states and 172 transitions. [2022-02-10 03:34:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:34:23,260 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:34:23,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:23,261 INFO L225 Difference]: With dead ends: 135 [2022-02-10 03:34:23,261 INFO L226 Difference]: Without dead ends: 135 [2022-02-10 03:34:23,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=370, Invalid=820, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:34:23,262 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 119 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:23,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 109 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:23,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-02-10 03:34:23,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 64. [2022-02-10 03:34:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.4603174603174602) internal successors, (92), 63 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 92 transitions. [2022-02-10 03:34:23,265 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 92 transitions. Word has length 20 [2022-02-10 03:34:23,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:23,265 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 92 transitions. [2022-02-10 03:34:23,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,266 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 92 transitions. [2022-02-10 03:34:23,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:34:23,266 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:23,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:23,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-10 03:34:23,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:23,475 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:23,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:23,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2020989222, now seen corresponding path program 6 times [2022-02-10 03:34:23,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:23,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736957826] [2022-02-10 03:34:23,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:23,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:23,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:23,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:23,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736957826] [2022-02-10 03:34:23,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736957826] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:23,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228356264] [2022-02-10 03:34:23,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:34:23,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:23,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:23,518 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:23,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 03:34:23,538 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:34:23,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:23,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:34:23,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:23,633 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:23,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:23,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:23,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228356264] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:23,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:23,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-02-10 03:34:23,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293779613] [2022-02-10 03:34:23,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:23,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:34:23,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:23,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:34:23,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:34:23,707 INFO L87 Difference]: Start difference. First operand 64 states and 92 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:23,829 INFO L93 Difference]: Finished difference Result 101 states and 138 transitions. [2022-02-10 03:34:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:34:23,830 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:34:23,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:23,830 INFO L225 Difference]: With dead ends: 101 [2022-02-10 03:34:23,830 INFO L226 Difference]: Without dead ends: 99 [2022-02-10 03:34:23,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:34:23,831 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 113 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:23,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 39 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:23,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-02-10 03:34:23,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 73. [2022-02-10 03:34:23,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 1.4722222222222223) internal successors, (106), 72 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 106 transitions. [2022-02-10 03:34:23,834 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 106 transitions. Word has length 20 [2022-02-10 03:34:23,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:23,834 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 106 transitions. [2022-02-10 03:34:23,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:23,835 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 106 transitions. [2022-02-10 03:34:23,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:34:23,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:23,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:23,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:24,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:24,040 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:24,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:24,040 INFO L85 PathProgramCache]: Analyzing trace with hash -49034014, now seen corresponding path program 7 times [2022-02-10 03:34:24,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:24,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160090223] [2022-02-10 03:34:24,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:24,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:24,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:24,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160090223] [2022-02-10 03:34:24,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160090223] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:24,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710860119] [2022-02-10 03:34:24,089 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:34:24,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:24,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:24,090 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:24,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 03:34:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:24,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-10 03:34:24,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:24,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:24,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:24,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:24,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710860119] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:24,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:24,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-02-10 03:34:24,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742425665] [2022-02-10 03:34:24,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:24,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:34:24,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:24,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:34:24,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:34:24,303 INFO L87 Difference]: Start difference. First operand 73 states and 106 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:24,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:24,498 INFO L93 Difference]: Finished difference Result 91 states and 128 transitions. [2022-02-10 03:34:24,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:34:24,499 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:34:24,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:24,499 INFO L225 Difference]: With dead ends: 91 [2022-02-10 03:34:24,499 INFO L226 Difference]: Without dead ends: 91 [2022-02-10 03:34:24,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:34:24,500 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:24,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 67 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:24,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-02-10 03:34:24,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 76. [2022-02-10 03:34:24,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.4666666666666666) internal successors, (110), 75 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:24,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 110 transitions. [2022-02-10 03:34:24,503 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 110 transitions. Word has length 20 [2022-02-10 03:34:24,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:24,503 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 110 transitions. [2022-02-10 03:34:24,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:24,503 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 110 transitions. [2022-02-10 03:34:24,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:34:24,504 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:24,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:24,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:24,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-10 03:34:24,715 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:24,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:24,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1972143892, now seen corresponding path program 8 times [2022-02-10 03:34:24,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:24,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608256549] [2022-02-10 03:34:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:24,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:24,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:24,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608256549] [2022-02-10 03:34:24,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608256549] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:24,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535663786] [2022-02-10 03:34:24,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:34:24,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:24,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:24,809 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:24,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 03:34:24,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:34:24,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:24,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:34:24,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:25,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:25,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:25,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:25,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-02-10 03:34:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:25,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:25,140 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:34:25,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-02-10 03:34:25,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:25,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:25,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:25,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-02-10 03:34:25,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:25,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535663786] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:25,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:25,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-10 03:34:25,255 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860266543] [2022-02-10 03:34:25,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:25,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:34:25,255 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:25,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:34:25,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:34:25,256 INFO L87 Difference]: Start difference. First operand 76 states and 110 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:25,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:25,318 INFO L93 Difference]: Finished difference Result 115 states and 157 transitions. [2022-02-10 03:34:25,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:34:25,318 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:34:25,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:25,319 INFO L225 Difference]: With dead ends: 115 [2022-02-10 03:34:25,319 INFO L226 Difference]: Without dead ends: 103 [2022-02-10 03:34:25,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:34:25,320 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:25,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 66 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 137 Invalid, 0 Unknown, 23 Unchecked, 0.1s Time] [2022-02-10 03:34:25,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-02-10 03:34:25,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 79. [2022-02-10 03:34:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.4615384615384615) internal successors, (114), 78 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:25,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 114 transitions. [2022-02-10 03:34:25,322 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 114 transitions. Word has length 22 [2022-02-10 03:34:25,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:25,323 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 114 transitions. [2022-02-10 03:34:25,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:25,323 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 114 transitions. [2022-02-10 03:34:25,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:34:25,323 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:25,323 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:25,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-10 03:34:25,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:25,539 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:25,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:25,540 INFO L85 PathProgramCache]: Analyzing trace with hash -469671580, now seen corresponding path program 9 times [2022-02-10 03:34:25,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:25,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771121498] [2022-02-10 03:34:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:25,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:25,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:25,631 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:25,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:25,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771121498] [2022-02-10 03:34:25,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771121498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:25,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657746675] [2022-02-10 03:34:25,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:34:25,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:25,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:25,633 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:25,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 03:34:25,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:34:25,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:25,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-10 03:34:25,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:25,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:25,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:25,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 35 [2022-02-10 03:34:26,135 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:26,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:26,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:26,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 67 [2022-02-10 03:34:27,348 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:27,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657746675] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:27,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:27,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 13] total 25 [2022-02-10 03:34:27,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565281096] [2022-02-10 03:34:27,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:27,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:34:27,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:27,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:34:27,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:34:27,349 INFO L87 Difference]: Start difference. First operand 79 states and 114 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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-02-10 03:34:28,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:28,230 INFO L93 Difference]: Finished difference Result 128 states and 178 transitions. [2022-02-10 03:34:28,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:34:28,231 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:34:28,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:28,231 INFO L225 Difference]: With dead ends: 128 [2022-02-10 03:34:28,231 INFO L226 Difference]: Without dead ends: 120 [2022-02-10 03:34:28,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=328, Invalid=1742, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:34:28,232 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 92 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:28,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 79 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 236 Invalid, 0 Unknown, 262 Unchecked, 0.1s Time] [2022-02-10 03:34:28,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-10 03:34:28,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 91. [2022-02-10 03:34:28,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.4666666666666666) internal successors, (132), 90 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 132 transitions. [2022-02-10 03:34:28,235 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 132 transitions. Word has length 22 [2022-02-10 03:34:28,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:28,235 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 132 transitions. [2022-02-10 03:34:28,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 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-02-10 03:34:28,236 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 132 transitions. [2022-02-10 03:34:28,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:34:28,236 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:28,236 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:28,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:28,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-10 03:34:28,444 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:28,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:28,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1394413224, now seen corresponding path program 10 times [2022-02-10 03:34:28,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:28,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223422146] [2022-02-10 03:34:28,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:28,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:28,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:28,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223422146] [2022-02-10 03:34:28,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223422146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:28,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324664250] [2022-02-10 03:34:28,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:34:28,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:28,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:28,558 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:28,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 03:34:28,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:34:28,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:28,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:34:28,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:28,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:28,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:28,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:28,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:28,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-02-10 03:34:28,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:28,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:28,917 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:34:28,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-02-10 03:34:28,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:28,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:28,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:28,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-02-10 03:34:29,031 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:29,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324664250] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:29,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:29,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-10 03:34:29,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113445286] [2022-02-10 03:34:29,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:29,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:34:29,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:29,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:34:29,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:34:29,033 INFO L87 Difference]: Start difference. First operand 91 states and 132 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:29,134 INFO L93 Difference]: Finished difference Result 123 states and 170 transitions. [2022-02-10 03:34:29,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:34:29,134 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:34:29,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:29,135 INFO L225 Difference]: With dead ends: 123 [2022-02-10 03:34:29,135 INFO L226 Difference]: Without dead ends: 113 [2022-02-10 03:34:29,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:34:29,135 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 49 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:29,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 68 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 163 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-02-10 03:34:29,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-02-10 03:34:29,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 89. [2022-02-10 03:34:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 1.4659090909090908) internal successors, (129), 88 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 129 transitions. [2022-02-10 03:34:29,141 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 129 transitions. Word has length 22 [2022-02-10 03:34:29,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:29,141 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 129 transitions. [2022-02-10 03:34:29,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,142 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 129 transitions. [2022-02-10 03:34:29,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:34:29,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:29,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:29,158 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-02-10 03:34:29,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-10 03:34:29,358 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:29,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:29,359 INFO L85 PathProgramCache]: Analyzing trace with hash -9903260, now seen corresponding path program 11 times [2022-02-10 03:34:29,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:29,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343378897] [2022-02-10 03:34:29,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:29,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:29,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:29,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:29,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:29,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343378897] [2022-02-10 03:34:29,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343378897] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:29,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449228464] [2022-02-10 03:34:29,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:34:29,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:29,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:29,435 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:29,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 03:34:29,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:34:29,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:29,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:34:29,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:29,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:29,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:29,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:29,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 7 [2022-02-10 03:34:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:29,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:29,749 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:34:29,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-02-10 03:34:29,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:29,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:29,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:29,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-02-10 03:34:29,852 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:29,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449228464] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:29,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:29,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-10 03:34:29,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446745598] [2022-02-10 03:34:29,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:29,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:34:29,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:29,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:34:29,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:34:29,854 INFO L87 Difference]: Start difference. First operand 89 states and 129 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:29,936 INFO L93 Difference]: Finished difference Result 115 states and 163 transitions. [2022-02-10 03:34:29,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:34:29,936 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:34:29,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:29,937 INFO L225 Difference]: With dead ends: 115 [2022-02-10 03:34:29,937 INFO L226 Difference]: Without dead ends: 111 [2022-02-10 03:34:29,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:34:29,938 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 28 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:29,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 72 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:29,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-02-10 03:34:29,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 94. [2022-02-10 03:34:29,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 1.4731182795698925) internal successors, (137), 93 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 137 transitions. [2022-02-10 03:34:29,940 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 137 transitions. Word has length 22 [2022-02-10 03:34:29,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:29,940 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 137 transitions. [2022-02-10 03:34:29,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:29,940 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 137 transitions. [2022-02-10 03:34:29,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:29,941 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:29,941 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:29,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-02-10 03:34:30,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-10 03:34:30,155 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:30,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:30,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1817048302, now seen corresponding path program 12 times [2022-02-10 03:34:30,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:30,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823388379] [2022-02-10 03:34:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:30,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:30,240 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:30,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:30,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823388379] [2022-02-10 03:34:30,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823388379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:30,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070470965] [2022-02-10 03:34:30,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:34:30,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:30,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:30,246 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:30,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 03:34:30,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:34:30,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:30,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:30,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:30,396 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:30,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:30,479 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:30,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070470965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:30,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:30,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-02-10 03:34:30,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026107961] [2022-02-10 03:34:30,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:30,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:34:30,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:30,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:34:30,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:34:30,481 INFO L87 Difference]: Start difference. First operand 94 states and 137 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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-02-10 03:34:30,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:30,927 INFO L93 Difference]: Finished difference Result 210 states and 280 transitions. [2022-02-10 03:34:30,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:34:30,931 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:30,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:30,932 INFO L225 Difference]: With dead ends: 210 [2022-02-10 03:34:30,932 INFO L226 Difference]: Without dead ends: 210 [2022-02-10 03:34:30,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=576, Invalid=1586, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:34:30,933 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:30,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 142 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:30,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-02-10 03:34:30,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 91. [2022-02-10 03:34:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.4555555555555555) internal successors, (131), 90 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:30,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 131 transitions. [2022-02-10 03:34:30,936 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 131 transitions. Word has length 24 [2022-02-10 03:34:30,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:30,936 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 131 transitions. [2022-02-10 03:34:30,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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-02-10 03:34:30,936 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 131 transitions. [2022-02-10 03:34:30,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:30,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:30,936 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:30,953 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-02-10 03:34:31,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-10 03:34:31,147 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:31,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:31,148 INFO L85 PathProgramCache]: Analyzing trace with hash 309448046, now seen corresponding path program 13 times [2022-02-10 03:34:31,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:31,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389549393] [2022-02-10 03:34:31,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:31,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:31,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:31,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:31,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389549393] [2022-02-10 03:34:31,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389549393] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:31,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201571632] [2022-02-10 03:34:31,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:34:31,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:31,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:31,212 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:31,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 03:34:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:31,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:31,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:31,358 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:31,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:31,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:31,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201571632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:31,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:31,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-10 03:34:31,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578018881] [2022-02-10 03:34:31,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:31,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:34:31,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:31,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:34:31,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:34:31,437 INFO L87 Difference]: Start difference. First operand 91 states and 131 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:31,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:31,802 INFO L93 Difference]: Finished difference Result 271 states and 357 transitions. [2022-02-10 03:34:31,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:34:31,802 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:31,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:31,805 INFO L225 Difference]: With dead ends: 271 [2022-02-10 03:34:31,805 INFO L226 Difference]: Without dead ends: 259 [2022-02-10 03:34:31,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=384, Invalid=1098, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:34:31,806 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 182 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:31,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 107 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:31,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-02-10 03:34:31,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 115. [2022-02-10 03:34:31,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.4649122807017543) internal successors, (167), 114 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:31,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 167 transitions. [2022-02-10 03:34:31,809 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 167 transitions. Word has length 24 [2022-02-10 03:34:31,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:31,809 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 167 transitions. [2022-02-10 03:34:31,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:31,809 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 167 transitions. [2022-02-10 03:34:31,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:31,810 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:31,810 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:31,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:32,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:32,023 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:32,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:32,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1076328422, now seen corresponding path program 14 times [2022-02-10 03:34:32,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:32,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281234267] [2022-02-10 03:34:32,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:32,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:32,078 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:32,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:32,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281234267] [2022-02-10 03:34:32,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281234267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:32,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055020665] [2022-02-10 03:34:32,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:34:32,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:32,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:32,084 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:32,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 03:34:32,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:34:32,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:32,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:32,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:32,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:32,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:32,382 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:32,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055020665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:32,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:32,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-02-10 03:34:32,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166984848] [2022-02-10 03:34:32,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:32,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:34:32,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:32,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:34:32,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:34:32,384 INFO L87 Difference]: Start difference. First operand 115 states and 167 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 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-02-10 03:34:32,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:32,683 INFO L93 Difference]: Finished difference Result 245 states and 336 transitions. [2022-02-10 03:34:32,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:34:32,684 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:32,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:32,684 INFO L225 Difference]: With dead ends: 245 [2022-02-10 03:34:32,685 INFO L226 Difference]: Without dead ends: 239 [2022-02-10 03:34:32,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=337, Invalid=923, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:34:32,685 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 114 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:32,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 109 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:32,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-02-10 03:34:32,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 144. [2022-02-10 03:34:32,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.4825174825174825) internal successors, (212), 143 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-02-10 03:34:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 212 transitions. [2022-02-10 03:34:32,703 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 212 transitions. Word has length 24 [2022-02-10 03:34:32,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:32,703 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 212 transitions. [2022-02-10 03:34:32,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 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-02-10 03:34:32,703 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 212 transitions. [2022-02-10 03:34:32,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:32,703 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:32,703 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:32,719 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-02-10 03:34:32,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-10 03:34:32,911 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:32,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:32,912 INFO L85 PathProgramCache]: Analyzing trace with hash -993694814, now seen corresponding path program 15 times [2022-02-10 03:34:32,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:32,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927704945] [2022-02-10 03:34:32,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:32,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:32,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:32,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927704945] [2022-02-10 03:34:32,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927704945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:32,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105466440] [2022-02-10 03:34:32,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:34:32,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:32,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:32,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-02-10 03:34:32,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-02-10 03:34:32,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:34:32,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:32,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:32,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:33,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:33,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:33,221 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:33,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105466440] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:33,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:33,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-10 03:34:33,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232070312] [2022-02-10 03:34:33,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:33,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:34:33,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:33,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:34:33,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:34:33,222 INFO L87 Difference]: Start difference. First operand 144 states and 212 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:33,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:33,682 INFO L93 Difference]: Finished difference Result 217 states and 304 transitions. [2022-02-10 03:34:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:34:33,683 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:33,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:33,684 INFO L225 Difference]: With dead ends: 217 [2022-02-10 03:34:33,684 INFO L226 Difference]: Without dead ends: 217 [2022-02-10 03:34:33,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=563, Invalid=1507, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:34:33,685 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:33,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 167 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:34:33,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-02-10 03:34:33,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 136. [2022-02-10 03:34:33,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.474074074074074) internal successors, (199), 135 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-02-10 03:34:33,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 199 transitions. [2022-02-10 03:34:33,688 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 199 transitions. Word has length 24 [2022-02-10 03:34:33,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:33,688 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 199 transitions. [2022-02-10 03:34:33,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:33,688 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 199 transitions. [2022-02-10 03:34:33,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:33,688 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:33,688 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:33,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:33,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:34:33,895 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:33,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:33,896 INFO L85 PathProgramCache]: Analyzing trace with hash 550300586, now seen corresponding path program 16 times [2022-02-10 03:34:33,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:33,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597065995] [2022-02-10 03:34:33,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:33,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:33,969 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:33,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:33,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597065995] [2022-02-10 03:34:33,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597065995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:33,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077957082] [2022-02-10 03:34:33,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:34:33,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:33,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:33,971 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:33,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 03:34:33,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:34:33,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:33,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:33,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:34,140 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:34,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:34,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077957082] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:34,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:34,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-02-10 03:34:34,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259133381] [2022-02-10 03:34:34,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:34,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:34:34,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:34,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:34:34,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:34:34,237 INFO L87 Difference]: Start difference. First operand 136 states and 199 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:34,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:34,725 INFO L93 Difference]: Finished difference Result 373 states and 503 transitions. [2022-02-10 03:34:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:34:34,726 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:34,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:34,727 INFO L225 Difference]: With dead ends: 373 [2022-02-10 03:34:34,727 INFO L226 Difference]: Without dead ends: 373 [2022-02-10 03:34:34,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=726, Invalid=1824, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:34:34,728 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 219 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:34,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 103 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:34,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-10 03:34:34,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 158. [2022-02-10 03:34:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.4968152866242037) internal successors, (235), 157 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:34,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 235 transitions. [2022-02-10 03:34:34,732 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 235 transitions. Word has length 24 [2022-02-10 03:34:34,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:34,732 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 235 transitions. [2022-02-10 03:34:34,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:34,732 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 235 transitions. [2022-02-10 03:34:34,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:34,733 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:34,733 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:34,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-02-10 03:34:34,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:34,943 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:34,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:34,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1460462634, now seen corresponding path program 17 times [2022-02-10 03:34:34,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:34,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858511266] [2022-02-10 03:34:34,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:34,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:34,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:35,010 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:35,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:35,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858511266] [2022-02-10 03:34:35,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858511266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:35,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499611834] [2022-02-10 03:34:35,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:34:35,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:35,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:35,012 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:35,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 03:34:35,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:34:35,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:35,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:35,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:35,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:35,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499611834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:35,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:35,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-02-10 03:34:35,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102491332] [2022-02-10 03:34:35,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:35,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:34:35,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:35,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:34:35,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:34:35,252 INFO L87 Difference]: Start difference. First operand 158 states and 235 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:35,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:35,471 INFO L93 Difference]: Finished difference Result 222 states and 313 transitions. [2022-02-10 03:34:35,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:34:35,471 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:35,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:35,472 INFO L225 Difference]: With dead ends: 222 [2022-02-10 03:34:35,472 INFO L226 Difference]: Without dead ends: 214 [2022-02-10 03:34:35,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:34:35,473 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:35,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 74 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:35,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-10 03:34:35,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 158. [2022-02-10 03:34:35,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.4904458598726114) internal successors, (234), 157 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 234 transitions. [2022-02-10 03:34:35,476 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 234 transitions. Word has length 24 [2022-02-10 03:34:35,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:35,476 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 234 transitions. [2022-02-10 03:34:35,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:35,476 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 234 transitions. [2022-02-10 03:34:35,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:34:35,476 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:35,477 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:35,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:35,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:35,680 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:35,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:35,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1059954330, now seen corresponding path program 18 times [2022-02-10 03:34:35,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:35,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967239172] [2022-02-10 03:34:35,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:35,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:35,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:35,749 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:34:35,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:35,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967239172] [2022-02-10 03:34:35,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967239172] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:35,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021892707] [2022-02-10 03:34:35,749 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:34:35,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:35,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:35,750 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:35,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 03:34:35,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:34:35,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:35,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-10 03:34:35,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:35,923 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:35,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:36,037 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:36,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021892707] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:36,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:36,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-02-10 03:34:36,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448743778] [2022-02-10 03:34:36,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:36,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:34:36,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:36,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:34:36,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:34:36,038 INFO L87 Difference]: Start difference. First operand 158 states and 234 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:36,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:36,619 INFO L93 Difference]: Finished difference Result 429 states and 600 transitions. [2022-02-10 03:34:36,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:34:36,620 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:34:36,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:36,621 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:34:36,621 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:34:36,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=990, Invalid=2316, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:34:36,622 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 212 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:36,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 94 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:34:36,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:34:36,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 242. [2022-02-10 03:34:36,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 1.5518672199170125) internal successors, (374), 241 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 374 transitions. [2022-02-10 03:34:36,627 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 374 transitions. Word has length 24 [2022-02-10 03:34:36,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:36,627 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 374 transitions. [2022-02-10 03:34:36,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:36,627 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 374 transitions. [2022-02-10 03:34:36,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:36,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:36,628 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:36,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:36,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:36,844 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:36,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:36,844 INFO L85 PathProgramCache]: Analyzing trace with hash -409120528, now seen corresponding path program 19 times [2022-02-10 03:34:36,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:36,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164061507] [2022-02-10 03:34:36,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:36,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:36,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:37,070 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:37,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:37,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164061507] [2022-02-10 03:34:37,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164061507] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:37,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283179471] [2022-02-10 03:34:37,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:34:37,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:37,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:37,072 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:37,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 03:34:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:37,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:34:37,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:37,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:34:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:37,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:37,626 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:34:37,627 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:34:37,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:37,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:37,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-02-10 03:34:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:37,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283179471] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:37,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:37,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:34:37,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774346523] [2022-02-10 03:34:37,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:37,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:34:37,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:37,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:34:37,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:34:37,913 INFO L87 Difference]: Start difference. First operand 242 states and 374 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:38,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:38,837 INFO L93 Difference]: Finished difference Result 320 states and 481 transitions. [2022-02-10 03:34:38,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:34:38,837 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:34:38,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:38,838 INFO L225 Difference]: With dead ends: 320 [2022-02-10 03:34:38,838 INFO L226 Difference]: Without dead ends: 316 [2022-02-10 03:34:38,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=321, Invalid=2129, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:34:38,839 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 72 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:38,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 82 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 348 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-10 03:34:38,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-10 03:34:38,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 250. [2022-02-10 03:34:38,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5542168674698795) internal successors, (387), 249 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:38,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 387 transitions. [2022-02-10 03:34:38,848 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 387 transitions. Word has length 26 [2022-02-10 03:34:38,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:38,848 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 387 transitions. [2022-02-10 03:34:38,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:38,848 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 387 transitions. [2022-02-10 03:34:38,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:38,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:38,849 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:38,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:39,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-10 03:34:39,068 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:39,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:39,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1080231596, now seen corresponding path program 20 times [2022-02-10 03:34:39,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:39,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428710013] [2022-02-10 03:34:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:39,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:39,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:39,330 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:39,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:39,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428710013] [2022-02-10 03:34:39,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428710013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:39,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849112177] [2022-02-10 03:34:39,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:34:39,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:39,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:39,331 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:39,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 03:34:39,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:34:39,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:39,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:34:39,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:39,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:39,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:39,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:39,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:39,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:39,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:39,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:34:39,699 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:39,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:39,923 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:34:39,923 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:34:40,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:40,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:40,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:40,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-02-10 03:34:40,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:40,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849112177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:40,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:40,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:34:40,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73431319] [2022-02-10 03:34:40,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:40,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:34:40,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:40,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:34:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:34:40,143 INFO L87 Difference]: Start difference. First operand 250 states and 387 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:41,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:41,274 INFO L93 Difference]: Finished difference Result 365 states and 543 transitions. [2022-02-10 03:34:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:34:41,275 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:34:41,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:41,276 INFO L225 Difference]: With dead ends: 365 [2022-02-10 03:34:41,276 INFO L226 Difference]: Without dead ends: 336 [2022-02-10 03:34:41,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=447, Invalid=2523, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:34:41,277 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 122 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:41,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 127 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 356 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-02-10 03:34:41,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-02-10 03:34:41,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 273. [2022-02-10 03:34:41,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 1.5514705882352942) internal successors, (422), 272 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:41,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 422 transitions. [2022-02-10 03:34:41,282 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 422 transitions. Word has length 26 [2022-02-10 03:34:41,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:41,282 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 422 transitions. [2022-02-10 03:34:41,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:41,282 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 422 transitions. [2022-02-10 03:34:41,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:41,282 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:41,282 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:41,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:41,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-02-10 03:34:41,491 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:41,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:41,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1712263388, now seen corresponding path program 21 times [2022-02-10 03:34:41,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:41,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762284257] [2022-02-10 03:34:41,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:41,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:41,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:41,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762284257] [2022-02-10 03:34:41,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762284257] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:41,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274226827] [2022-02-10 03:34:41,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:34:41,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:41,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:41,725 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:41,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 03:34:41,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:34:41,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:41,746 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 03:34:41,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:42,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:42,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:42,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 57 treesize of output 79 [2022-02-10 03:34:42,679 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:42,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:43,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:43,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:43,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:43,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:43,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:43,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 58 treesize of output 131 [2022-02-10 03:34:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:44,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274226827] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:44,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:44,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-02-10 03:34:44,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236556008] [2022-02-10 03:34:44,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:44,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:34:44,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:44,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:34:44,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:34:44,349 INFO L87 Difference]: Start difference. First operand 273 states and 422 transitions. Second operand has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 34 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:46,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:46,733 INFO L93 Difference]: Finished difference Result 426 states and 627 transitions. [2022-02-10 03:34:46,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:34:46,734 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 34 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:34:46,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:46,735 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:34:46,735 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:34:46,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1754 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=888, Invalid=5274, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:34:46,737 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 187 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:46,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 95 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 476 Invalid, 0 Unknown, 313 Unchecked, 0.3s Time] [2022-02-10 03:34:46,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:34:46,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 284. [2022-02-10 03:34:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 1.5547703180212014) internal successors, (440), 283 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:46,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 440 transitions. [2022-02-10 03:34:46,754 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 440 transitions. Word has length 26 [2022-02-10 03:34:46,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:46,754 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 440 transitions. [2022-02-10 03:34:46,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 34 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:46,754 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 440 transitions. [2022-02-10 03:34:46,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:46,754 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:46,754 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:46,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:46,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:46,967 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:46,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:46,968 INFO L85 PathProgramCache]: Analyzing trace with hash -186516120, now seen corresponding path program 22 times [2022-02-10 03:34:46,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:46,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938994228] [2022-02-10 03:34:46,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:46,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:47,166 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:47,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:47,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938994228] [2022-02-10 03:34:47,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938994228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:47,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47715222] [2022-02-10 03:34:47,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:34:47,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:47,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:47,168 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:47,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 03:34:47,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:34:47,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:47,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:34:47,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:47,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:34:47,486 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:47,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:47,682 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:34:47,682 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:34:47,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:47,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:47,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 3 [2022-02-10 03:34:47,907 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:47,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47715222] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:47,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:47,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-10 03:34:47,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653895217] [2022-02-10 03:34:47,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:47,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:34:47,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:47,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:34:47,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:34:47,910 INFO L87 Difference]: Start difference. First operand 284 states and 440 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:48,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:48,582 INFO L93 Difference]: Finished difference Result 407 states and 597 transitions. [2022-02-10 03:34:48,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:34:48,582 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:34:48,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:48,584 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:34:48,584 INFO L226 Difference]: Without dead ends: 383 [2022-02-10 03:34:48,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:34:48,585 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 175 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:48,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 95 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 433 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-10 03:34:48,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-10 03:34:48,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 330. [2022-02-10 03:34:48,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 1.5623100303951367) internal successors, (514), 329 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:48,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 514 transitions. [2022-02-10 03:34:48,607 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 514 transitions. Word has length 26 [2022-02-10 03:34:48,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:48,607 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 514 transitions. [2022-02-10 03:34:48,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:48,608 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 514 transitions. [2022-02-10 03:34:48,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:48,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:48,609 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:48,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-10 03:34:48,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:48,825 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:48,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:48,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2038427940, now seen corresponding path program 23 times [2022-02-10 03:34:48,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:48,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367075735] [2022-02-10 03:34:48,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:48,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:48,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:49,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:49,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367075735] [2022-02-10 03:34:49,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367075735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:49,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400914264] [2022-02-10 03:34:49,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:34:49,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:49,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:49,054 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:49,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 03:34:49,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:34:49,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:49,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:34:49,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:49,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:34:49,374 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:49,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:49,585 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:34:49,599 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:34:49,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:49,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:49,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-02-10 03:34:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:49,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400914264] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:49,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:49,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-02-10 03:34:49,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300559094] [2022-02-10 03:34:49,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:49,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:34:49,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:49,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:34:49,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:34:49,852 INFO L87 Difference]: Start difference. First operand 330 states and 514 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:51,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:51,091 INFO L93 Difference]: Finished difference Result 430 states and 648 transitions. [2022-02-10 03:34:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:34:51,091 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:34:51,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:51,092 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:34:51,092 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:34:51,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=480, Invalid=2942, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:34:51,094 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 130 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:51,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 86 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:34:51,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:34:51,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 365. [2022-02-10 03:34:51,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.543956043956044) internal successors, (562), 364 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:51,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 562 transitions. [2022-02-10 03:34:51,099 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 562 transitions. Word has length 26 [2022-02-10 03:34:51,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:51,100 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 562 transitions. [2022-02-10 03:34:51,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:34:51,100 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 562 transitions. [2022-02-10 03:34:51,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:34:51,100 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:51,100 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:51,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-10 03:34:51,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-10 03:34:51,316 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:51,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:51,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1590832604, now seen corresponding path program 24 times [2022-02-10 03:34:51,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:51,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520300857] [2022-02-10 03:34:51,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:51,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:51,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:51,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520300857] [2022-02-10 03:34:51,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520300857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:51,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427077586] [2022-02-10 03:34:51,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:34:51,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:51,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:51,535 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:51,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 03:34:51,556 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:34:51,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:51,557 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:34:51,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:51,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:51,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:51,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:51,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:34:51,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 49 treesize of output 55 [2022-02-10 03:34:52,374 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:52,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:53,446 INFO L353 Elim1Store]: treesize reduction 24, result has 83.0 percent of original size [2022-02-10 03:34:53,447 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 139 [2022-02-10 03:35:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:01,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427077586] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:01,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:01,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-02-10 03:35:01,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672662430] [2022-02-10 03:35:01,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:01,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:35:01,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:01,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:35:01,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1039, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:35:01,393 INFO L87 Difference]: Start difference. First operand 365 states and 562 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:03,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:03,363 INFO L93 Difference]: Finished difference Result 431 states and 657 transitions. [2022-02-10 03:35:03,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:35:03,363 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:35:03,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:03,364 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:35:03,364 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:35:03,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1344 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=623, Invalid=4347, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:35:03,366 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 115 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:03,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 88 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 304 Invalid, 0 Unknown, 520 Unchecked, 0.2s Time] [2022-02-10 03:35:03,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:35:03,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 365. [2022-02-10 03:35:03,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.543956043956044) internal successors, (562), 364 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:03,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 562 transitions. [2022-02-10 03:35:03,372 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 562 transitions. Word has length 26 [2022-02-10 03:35:03,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:03,372 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 562 transitions. [2022-02-10 03:35:03,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:03,372 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 562 transitions. [2022-02-10 03:35:03,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:35:03,372 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:03,373 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:03,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-10 03:35:03,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-10 03:35:03,583 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:03,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:03,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2017036460, now seen corresponding path program 25 times [2022-02-10 03:35:03,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:03,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386867340] [2022-02-10 03:35:03,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:03,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:03,820 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:03,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:03,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386867340] [2022-02-10 03:35:03,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386867340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:03,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467583645] [2022-02-10 03:35:03,821 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:35:03,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:03,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:03,822 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:35:03,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 03:35:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:03,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:35:03,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:04,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:35:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:04,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:04,360 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:35:04,361 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:35:04,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:04,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:04,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-02-10 03:35:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:04,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467583645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:04,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:04,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:35:04,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79549775] [2022-02-10 03:35:04,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:04,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:35:04,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:04,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:35:04,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:35:04,562 INFO L87 Difference]: Start difference. First operand 365 states and 562 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:05,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:05,497 INFO L93 Difference]: Finished difference Result 450 states and 674 transitions. [2022-02-10 03:35:05,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:35:05,503 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:35:05,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:05,504 INFO L225 Difference]: With dead ends: 450 [2022-02-10 03:35:05,505 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:35:05,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=326, Invalid=2326, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:35:05,506 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:05,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 94 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 439 Invalid, 0 Unknown, 53 Unchecked, 0.2s Time] [2022-02-10 03:35:05,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:35:05,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 373. [2022-02-10 03:35:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 1.5483870967741935) internal successors, (576), 372 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:05,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 576 transitions. [2022-02-10 03:35:05,511 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 576 transitions. Word has length 26 [2022-02-10 03:35:05,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:05,512 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 576 transitions. [2022-02-10 03:35:05,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:05,512 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 576 transitions. [2022-02-10 03:35:05,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:35:05,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:05,512 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:05,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-10 03:35:05,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-10 03:35:05,729 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:05,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:05,729 INFO L85 PathProgramCache]: Analyzing trace with hash 750288744, now seen corresponding path program 26 times [2022-02-10 03:35:05,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:05,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225471274] [2022-02-10 03:35:05,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:05,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:05,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:05,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:05,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225471274] [2022-02-10 03:35:05,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225471274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:05,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796917483] [2022-02-10 03:35:05,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:35:05,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:05,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:05,927 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:35:05,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 03:35:05,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:35:05,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:05,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:35:05,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:06,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:35:06,250 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:06,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:06,443 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:35:06,444 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:35:06,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:06,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:06,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 3 [2022-02-10 03:35:06,623 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:06,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796917483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:06,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:06,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-10 03:35:06,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56219621] [2022-02-10 03:35:06,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:06,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:35:06,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:06,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:35:06,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:35:06,624 INFO L87 Difference]: Start difference. First operand 373 states and 576 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:07,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:07,394 INFO L93 Difference]: Finished difference Result 508 states and 751 transitions. [2022-02-10 03:35:07,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:35:07,394 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:35:07,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:07,396 INFO L225 Difference]: With dead ends: 508 [2022-02-10 03:35:07,396 INFO L226 Difference]: Without dead ends: 495 [2022-02-10 03:35:07,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:35:07,397 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 169 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:07,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 136 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 485 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-10 03:35:07,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-02-10 03:35:07,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 412. [2022-02-10 03:35:07,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 1.5571776155717763) internal successors, (640), 411 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:07,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 640 transitions. [2022-02-10 03:35:07,403 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 640 transitions. Word has length 26 [2022-02-10 03:35:07,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:07,404 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 640 transitions. [2022-02-10 03:35:07,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:07,404 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 640 transitions. [2022-02-10 03:35:07,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:35:07,405 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:07,405 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:07,429 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-02-10 03:35:07,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:35:07,622 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:07,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:07,622 INFO L85 PathProgramCache]: Analyzing trace with hash -654027740, now seen corresponding path program 27 times [2022-02-10 03:35:07,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:07,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088980283] [2022-02-10 03:35:07,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:07,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:07,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:07,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:07,837 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:07,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088980283] [2022-02-10 03:35:07,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088980283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:07,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584307323] [2022-02-10 03:35:07,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:35:07,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:07,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:07,838 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-02-10 03:35:07,839 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-02-10 03:35:07,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:35:07,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:07,860 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2022-02-10 03:35:07,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:08,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:08,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:08,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:35:08,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 61 treesize of output 85 [2022-02-10 03:35:08,816 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:08,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:09,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:09,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:09,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:09,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:09,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:35:09,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 58 treesize of output 131 [2022-02-10 03:35:11,621 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:11,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584307323] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:11,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:11,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2022-02-10 03:35:11,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384256667] [2022-02-10 03:35:11,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:11,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:35:11,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:11,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:35:11,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:35:11,623 INFO L87 Difference]: Start difference. First operand 412 states and 640 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:14,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:14,414 INFO L93 Difference]: Finished difference Result 511 states and 770 transitions. [2022-02-10 03:35:14,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:35:14,414 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:35:14,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:14,416 INFO L225 Difference]: With dead ends: 511 [2022-02-10 03:35:14,416 INFO L226 Difference]: Without dead ends: 493 [2022-02-10 03:35:14,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1470 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=955, Invalid=4897, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:35:14,417 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 239 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:14,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 102 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 676 Invalid, 0 Unknown, 78 Unchecked, 0.4s Time] [2022-02-10 03:35:14,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-02-10 03:35:14,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 421. [2022-02-10 03:35:14,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 1.5547619047619048) internal successors, (653), 420 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:14,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 653 transitions. [2022-02-10 03:35:14,424 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 653 transitions. Word has length 26 [2022-02-10 03:35:14,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:14,424 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 653 transitions. [2022-02-10 03:35:14,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:14,424 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 653 transitions. [2022-02-10 03:35:14,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:35:14,425 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:14,425 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:14,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-02-10 03:35:14,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:14,631 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:14,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:14,632 INFO L85 PathProgramCache]: Analyzing trace with hash -859966172, now seen corresponding path program 28 times [2022-02-10 03:35:14,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:14,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905283794] [2022-02-10 03:35:14,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:14,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:14,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:14,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:14,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905283794] [2022-02-10 03:35:14,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905283794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:14,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671004066] [2022-02-10 03:35:14,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:35:14,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:14,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:14,852 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-02-10 03:35:14,852 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-02-10 03:35:14,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:35:14,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:14,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:35:14,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:15,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:15,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:15,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:15,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 7 [2022-02-10 03:35:15,140 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:15,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:15,383 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:35:15,383 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 95 [2022-02-10 03:35:15,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:15,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:15,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:15,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-02-10 03:35:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:15,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671004066] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:15,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:15,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-02-10 03:35:15,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739069686] [2022-02-10 03:35:15,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:15,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:35:15,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:35:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:35:15,635 INFO L87 Difference]: Start difference. First operand 421 states and 653 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:16,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:16,602 INFO L93 Difference]: Finished difference Result 493 states and 749 transitions. [2022-02-10 03:35:16,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:35:16,603 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:35:16,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:16,604 INFO L225 Difference]: With dead ends: 493 [2022-02-10 03:35:16,604 INFO L226 Difference]: Without dead ends: 483 [2022-02-10 03:35:16,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=312, Invalid=2040, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:35:16,605 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 84 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:16,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 106 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:16,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-02-10 03:35:16,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 430. [2022-02-10 03:35:16,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 1.5547785547785549) internal successors, (667), 429 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:16,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 667 transitions. [2022-02-10 03:35:16,612 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 667 transitions. Word has length 26 [2022-02-10 03:35:16,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:16,612 INFO L470 AbstractCegarLoop]: Abstraction has 430 states and 667 transitions. [2022-02-10 03:35:16,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:16,612 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 667 transitions. [2022-02-10 03:35:16,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:16,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:16,613 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:16,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-10 03:35:16,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:16,823 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:16,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:16,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1303094890, now seen corresponding path program 29 times [2022-02-10 03:35:16,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:16,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195704454] [2022-02-10 03:35:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:16,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:16,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:16,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195704454] [2022-02-10 03:35:16,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195704454] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:16,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229817164] [2022-02-10 03:35:16,921 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:35:16,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:16,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:16,922 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-02-10 03:35:16,923 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-02-10 03:35:16,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:35:16,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:16,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:16,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:17,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:17,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229817164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:17,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:17,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2022-02-10 03:35:17,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091902683] [2022-02-10 03:35:17,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:17,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:35:17,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:17,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:35:17,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:35:17,238 INFO L87 Difference]: Start difference. First operand 430 states and 667 transitions. Second operand has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:18,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:18,017 INFO L93 Difference]: Finished difference Result 674 states and 973 transitions. [2022-02-10 03:35:18,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:35:18,017 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:18,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:18,019 INFO L225 Difference]: With dead ends: 674 [2022-02-10 03:35:18,019 INFO L226 Difference]: Without dead ends: 674 [2022-02-10 03:35:18,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1172 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1167, Invalid=3389, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:35:18,020 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 183 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:18,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 159 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:18,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-10 03:35:18,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 411. [2022-02-10 03:35:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 1.5439024390243903) internal successors, (633), 410 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:18,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 633 transitions. [2022-02-10 03:35:18,027 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 633 transitions. Word has length 28 [2022-02-10 03:35:18,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:18,028 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 633 transitions. [2022-02-10 03:35:18,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:18,028 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 633 transitions. [2022-02-10 03:35:18,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:18,028 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:18,028 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:18,049 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-02-10 03:35:18,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-02-10 03:35:18,243 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:18,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:18,244 INFO L85 PathProgramCache]: Analyzing trace with hash -863652750, now seen corresponding path program 30 times [2022-02-10 03:35:18,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:18,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098819780] [2022-02-10 03:35:18,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:18,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:18,312 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:18,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:18,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098819780] [2022-02-10 03:35:18,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098819780] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:18,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418320596] [2022-02-10 03:35:18,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:35:18,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:18,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:18,314 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-02-10 03:35:18,314 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-02-10 03:35:18,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:35:18,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:18,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:18,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:18,505 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:18,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:18,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418320596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:18,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:18,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:35:18,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72708409] [2022-02-10 03:35:18,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:18,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:35:18,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:18,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:35:18,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:35:18,606 INFO L87 Difference]: Start difference. First operand 411 states and 633 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:19,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:19,078 INFO L93 Difference]: Finished difference Result 772 states and 1118 transitions. [2022-02-10 03:35:19,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:35:19,079 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:19,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:19,081 INFO L225 Difference]: With dead ends: 772 [2022-02-10 03:35:19,081 INFO L226 Difference]: Without dead ends: 756 [2022-02-10 03:35:19,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=644, Invalid=2008, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:35:19,081 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 304 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:19,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 112 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:35:19,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-02-10 03:35:19,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 466. [2022-02-10 03:35:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 1.5462365591397849) internal successors, (719), 465 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:19,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 719 transitions. [2022-02-10 03:35:19,089 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 719 transitions. Word has length 28 [2022-02-10 03:35:19,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:19,089 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 719 transitions. [2022-02-10 03:35:19,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:19,089 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 719 transitions. [2022-02-10 03:35:19,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:19,089 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:19,090 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:19,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-10 03:35:19,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:19,306 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:19,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash 946509222, now seen corresponding path program 31 times [2022-02-10 03:35:19,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:19,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505791335] [2022-02-10 03:35:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:19,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:19,374 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:19,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:19,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505791335] [2022-02-10 03:35:19,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505791335] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:19,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293010687] [2022-02-10 03:35:19,374 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:35:19,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:19,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:19,376 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-02-10 03:35:19,377 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-02-10 03:35:19,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:19,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:19,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:19,564 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:19,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:19,707 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:19,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293010687] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:19,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:19,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-02-10 03:35:19,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571790767] [2022-02-10 03:35:19,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:19,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:35:19,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:19,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:35:19,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:35:19,709 INFO L87 Difference]: Start difference. First operand 466 states and 719 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:20,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:20,193 INFO L93 Difference]: Finished difference Result 787 states and 1169 transitions. [2022-02-10 03:35:20,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:35:20,194 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:20,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:20,198 INFO L225 Difference]: With dead ends: 787 [2022-02-10 03:35:20,198 INFO L226 Difference]: Without dead ends: 781 [2022-02-10 03:35:20,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=690, Invalid=1962, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:35:20,200 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 214 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:20,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 91 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:20,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-02-10 03:35:20,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 568. [2022-02-10 03:35:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 1.566137566137566) internal successors, (888), 567 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 888 transitions. [2022-02-10 03:35:20,222 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 888 transitions. Word has length 28 [2022-02-10 03:35:20,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:20,222 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 888 transitions. [2022-02-10 03:35:20,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:20,222 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 888 transitions. [2022-02-10 03:35:20,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:20,223 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:20,223 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:20,252 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-02-10 03:35:20,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:20,440 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:20,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:20,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1123514014, now seen corresponding path program 32 times [2022-02-10 03:35:20,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:20,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824812931] [2022-02-10 03:35:20,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:20,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:20,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:20,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824812931] [2022-02-10 03:35:20,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824812931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:20,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953591474] [2022-02-10 03:35:20,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:35:20,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:20,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:20,516 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-02-10 03:35:20,517 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-02-10 03:35:20,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:35:20,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:20,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:20,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:20,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:20,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953591474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:20,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:20,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 26 [2022-02-10 03:35:20,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944628471] [2022-02-10 03:35:20,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:20,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:35:20,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:20,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:35:20,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:35:20,869 INFO L87 Difference]: Start difference. First operand 568 states and 888 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:21,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:21,613 INFO L93 Difference]: Finished difference Result 769 states and 1154 transitions. [2022-02-10 03:35:21,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:35:21,613 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:21,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:21,615 INFO L225 Difference]: With dead ends: 769 [2022-02-10 03:35:21,615 INFO L226 Difference]: Without dead ends: 769 [2022-02-10 03:35:21,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1214, Invalid=3208, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 03:35:21,616 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 167 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:21,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 144 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:21,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-02-10 03:35:21,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 542. [2022-02-10 03:35:21,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 1.5508317929759705) internal successors, (839), 541 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:21,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 839 transitions. [2022-02-10 03:35:21,624 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 839 transitions. Word has length 28 [2022-02-10 03:35:21,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:21,624 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 839 transitions. [2022-02-10 03:35:21,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:21,624 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 839 transitions. [2022-02-10 03:35:21,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:21,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:21,625 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:21,642 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-02-10 03:35:21,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-02-10 03:35:21,842 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:21,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash -708900502, now seen corresponding path program 33 times [2022-02-10 03:35:21,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:21,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409123132] [2022-02-10 03:35:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:21,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:21,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:21,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409123132] [2022-02-10 03:35:21,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409123132] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:21,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825392764] [2022-02-10 03:35:21,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:35:21,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:21,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:21,923 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-02-10 03:35:21,924 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-02-10 03:35:21,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:35:21,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:21,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:21,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:22,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:22,241 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:22,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825392764] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:22,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:22,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-10 03:35:22,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046142794] [2022-02-10 03:35:22,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:22,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:35:22,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:22,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:35:22,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:35:22,243 INFO L87 Difference]: Start difference. First operand 542 states and 839 transitions. Second operand has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:23,016 INFO L93 Difference]: Finished difference Result 1001 states and 1436 transitions. [2022-02-10 03:35:23,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:35:23,017 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:23,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:23,019 INFO L225 Difference]: With dead ends: 1001 [2022-02-10 03:35:23,019 INFO L226 Difference]: Without dead ends: 1001 [2022-02-10 03:35:23,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1292, Invalid=3538, Unknown=0, NotChecked=0, Total=4830 [2022-02-10 03:35:23,020 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 222 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:23,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 145 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:23,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-02-10 03:35:23,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 515. [2022-02-10 03:35:23,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 1.5369649805447472) internal successors, (790), 514 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 790 transitions. [2022-02-10 03:35:23,028 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 790 transitions. Word has length 28 [2022-02-10 03:35:23,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:23,028 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 790 transitions. [2022-02-10 03:35:23,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,028 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 790 transitions. [2022-02-10 03:35:23,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:23,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:23,029 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:23,047 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-02-10 03:35:23,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-10 03:35:23,245 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:23,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1494029010, now seen corresponding path program 34 times [2022-02-10 03:35:23,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:23,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725154898] [2022-02-10 03:35:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:23,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:23,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:23,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725154898] [2022-02-10 03:35:23,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725154898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:23,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162724644] [2022-02-10 03:35:23,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:35:23,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:23,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:23,315 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-02-10 03:35:23,316 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-02-10 03:35:23,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:35:23,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:23,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:23,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:23,513 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:23,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:23,622 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:23,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162724644] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:23,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:23,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 24 [2022-02-10 03:35:23,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876966147] [2022-02-10 03:35:23,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:23,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:35:23,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:23,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:35:23,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:35:23,624 INFO L87 Difference]: Start difference. First operand 515 states and 790 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:23,984 INFO L93 Difference]: Finished difference Result 682 states and 1001 transitions. [2022-02-10 03:35:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:35:23,985 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:23,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:23,986 INFO L225 Difference]: With dead ends: 682 [2022-02-10 03:35:23,986 INFO L226 Difference]: Without dead ends: 670 [2022-02-10 03:35:23,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=445, Invalid=1447, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:35:23,987 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 117 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:23,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 165 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:35:23,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-02-10 03:35:23,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 469. [2022-02-10 03:35:23,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 1.5320512820512822) internal successors, (717), 468 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 717 transitions. [2022-02-10 03:35:23,995 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 717 transitions. Word has length 28 [2022-02-10 03:35:23,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:23,995 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 717 transitions. [2022-02-10 03:35:23,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:23,995 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 717 transitions. [2022-02-10 03:35:23,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:23,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:23,996 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:24,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-10 03:35:24,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 03:35:24,211 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:24,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:24,211 INFO L85 PathProgramCache]: Analyzing trace with hash 21965930, now seen corresponding path program 35 times [2022-02-10 03:35:24,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:24,211 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117678355] [2022-02-10 03:35:24,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:24,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:24,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:24,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117678355] [2022-02-10 03:35:24,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117678355] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:24,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088901983] [2022-02-10 03:35:24,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:35:24,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:24,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:24,283 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-02-10 03:35:24,283 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-02-10 03:35:24,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:35:24,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:24,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:24,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:24,474 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:24,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:24,611 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:24,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088901983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:24,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:24,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-02-10 03:35:24,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5313956] [2022-02-10 03:35:24,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:24,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:35:24,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:35:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:35:24,612 INFO L87 Difference]: Start difference. First operand 469 states and 717 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:25,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:25,530 INFO L93 Difference]: Finished difference Result 1015 states and 1461 transitions. [2022-02-10 03:35:25,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 03:35:25,535 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:25,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:25,538 INFO L225 Difference]: With dead ends: 1015 [2022-02-10 03:35:25,538 INFO L226 Difference]: Without dead ends: 1015 [2022-02-10 03:35:25,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2159 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1724, Invalid=4282, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:35:25,539 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 317 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:25,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 137 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:25,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-02-10 03:35:25,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 524. [2022-02-10 03:35:25,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 1.5487571701720841) internal successors, (810), 523 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:25,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 810 transitions. [2022-02-10 03:35:25,548 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 810 transitions. Word has length 28 [2022-02-10 03:35:25,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:25,548 INFO L470 AbstractCegarLoop]: Abstraction has 524 states and 810 transitions. [2022-02-10 03:35:25,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:25,548 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 810 transitions. [2022-02-10 03:35:25,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:25,549 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:25,549 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:25,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-10 03:35:25,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:25,765 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:25,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:25,765 INFO L85 PathProgramCache]: Analyzing trace with hash 932127978, now seen corresponding path program 36 times [2022-02-10 03:35:25,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:25,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843108647] [2022-02-10 03:35:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:25,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:25,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:25,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843108647] [2022-02-10 03:35:25,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843108647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:25,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648886] [2022-02-10 03:35:25,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:35:25,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:25,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:25,831 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-02-10 03:35:25,832 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-02-10 03:35:25,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:35:25,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:25,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:25,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:26,016 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:26,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:26,146 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:26,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648886] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:26,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:26,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2022-02-10 03:35:26,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931611875] [2022-02-10 03:35:26,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:26,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:35:26,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:26,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:35:26,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:35:26,148 INFO L87 Difference]: Start difference. First operand 524 states and 810 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:26,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:26,470 INFO L93 Difference]: Finished difference Result 669 states and 1004 transitions. [2022-02-10 03:35:26,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:35:26,470 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:26,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:26,472 INFO L225 Difference]: With dead ends: 669 [2022-02-10 03:35:26,472 INFO L226 Difference]: Without dead ends: 660 [2022-02-10 03:35:26,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=442, Invalid=1364, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:35:26,473 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 91 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:26,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 113 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:35:26,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-02-10 03:35:26,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 543. [2022-02-10 03:35:26,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 1.5461254612546125) internal successors, (838), 542 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:26,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 838 transitions. [2022-02-10 03:35:26,479 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 838 transitions. Word has length 28 [2022-02-10 03:35:26,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:26,479 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 838 transitions. [2022-02-10 03:35:26,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:26,479 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 838 transitions. [2022-02-10 03:35:26,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:35:26,480 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:26,480 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:26,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-10 03:35:26,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-10 03:35:26,695 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:26,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:26,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1926626522, now seen corresponding path program 37 times [2022-02-10 03:35:26,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:26,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989926994] [2022-02-10 03:35:26,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:26,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:26,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:26,778 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:35:26,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:26,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989926994] [2022-02-10 03:35:26,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989926994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:26,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55952844] [2022-02-10 03:35:26,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:35:26,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:26,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:26,784 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-02-10 03:35:26,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-10 03:35:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:26,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:35:26,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:26,979 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:26,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:27,130 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:27,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55952844] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:27,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:27,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 25 [2022-02-10 03:35:27,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298235096] [2022-02-10 03:35:27,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:27,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:35:27,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:27,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:35:27,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:35:27,131 INFO L87 Difference]: Start difference. First operand 543 states and 838 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:28,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:28,124 INFO L93 Difference]: Finished difference Result 1245 states and 1845 transitions. [2022-02-10 03:35:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-10 03:35:28,124 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:35:28,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:28,127 INFO L225 Difference]: With dead ends: 1245 [2022-02-10 03:35:28,127 INFO L226 Difference]: Without dead ends: 1245 [2022-02-10 03:35:28,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2929 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2263, Invalid=5393, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:35:28,129 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 285 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:28,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 121 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:35:28,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2022-02-10 03:35:28,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 857. [2022-02-10 03:35:28,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 1.5782710280373833) internal successors, (1351), 856 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:28,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1351 transitions. [2022-02-10 03:35:28,140 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1351 transitions. Word has length 28 [2022-02-10 03:35:28,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:28,140 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 1351 transitions. [2022-02-10 03:35:28,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:28,140 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1351 transitions. [2022-02-10 03:35:28,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:35:28,141 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:28,142 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:28,180 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-02-10 03:35:28,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 03:35:28,366 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:28,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:28,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1365223156, now seen corresponding path program 38 times [2022-02-10 03:35:28,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:28,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500375839] [2022-02-10 03:35:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:28,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:28,652 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:28,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:28,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500375839] [2022-02-10 03:35:28,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500375839] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:28,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666531476] [2022-02-10 03:35:28,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:35:28,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:28,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:28,653 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-02-10 03:35:28,654 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-02-10 03:35:28,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:35:28,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:28,674 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:35:28,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:29,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:35:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:29,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:29,482 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:35:29,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:35:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:29,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:29,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:35:29,821 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:29,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666531476] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:35:29,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:35:29,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:35:29,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043887558] [2022-02-10 03:35:29,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:35:29,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:35:29,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:35:29,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:35:29,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:35:29,822 INFO L87 Difference]: Start difference. First operand 857 states and 1351 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:31,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:35:31,254 INFO L93 Difference]: Finished difference Result 978 states and 1527 transitions. [2022-02-10 03:35:31,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:35:31,255 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:35:31,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:35:31,257 INFO L225 Difference]: With dead ends: 978 [2022-02-10 03:35:31,257 INFO L226 Difference]: Without dead ends: 974 [2022-02-10 03:35:31,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=490, Invalid=3932, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 03:35:31,258 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 80 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:35:31,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 82 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 311 Invalid, 0 Unknown, 232 Unchecked, 0.2s Time] [2022-02-10 03:35:31,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2022-02-10 03:35:31,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 887. [2022-02-10 03:35:31,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 1.5835214446952597) internal successors, (1403), 886 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:31,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1403 transitions. [2022-02-10 03:35:31,269 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1403 transitions. Word has length 30 [2022-02-10 03:35:31,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:35:31,269 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1403 transitions. [2022-02-10 03:35:31,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:35:31,269 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1403 transitions. [2022-02-10 03:35:31,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:35:31,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:35:31,270 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:35:31,286 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-02-10 03:35:31,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:31,479 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:35:31,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:35:31,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1886462544, now seen corresponding path program 39 times [2022-02-10 03:35:31,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:35:31,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942191031] [2022-02-10 03:35:31,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:35:31,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:35:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:35:31,785 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:31,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:35:31,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942191031] [2022-02-10 03:35:31,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942191031] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:35:31,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967729023] [2022-02-10 03:35:31,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:35:31,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:35:31,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:35:31,787 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-02-10 03:35:31,787 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-02-10 03:35:31,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:35:31,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:35:31,809 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:35:31,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:35:32,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:32,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:32,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:32,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:32,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:32,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:35:32,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:32,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:35:32,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 69 treesize of output 127 [2022-02-10 03:35:33,951 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:35:33,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:35:35,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:35,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:35:35,352 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-02-10 03:35:35,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 73 treesize of output 242 [2022-02-10 03:36:14,096 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:14,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967729023] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:14,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:14,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-02-10 03:36:14,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316133163] [2022-02-10 03:36:14,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:14,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:36:14,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:14,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:36:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:36:14,097 INFO L87 Difference]: Start difference. First operand 887 states and 1403 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:14,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:14,725 INFO L93 Difference]: Finished difference Result 915 states and 1431 transitions. [2022-02-10 03:36:14,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:36:14,725 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:14,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:14,727 INFO L225 Difference]: With dead ends: 915 [2022-02-10 03:36:14,727 INFO L226 Difference]: Without dead ends: 903 [2022-02-10 03:36:14,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=303, Invalid=2349, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:36:14,728 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 341 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:14,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 124 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 341 Unchecked, 0.1s Time] [2022-02-10 03:36:14,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2022-02-10 03:36:14,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 886. [2022-02-10 03:36:14,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 1.5819209039548023) internal successors, (1400), 885 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:14,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1400 transitions. [2022-02-10 03:36:14,738 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1400 transitions. Word has length 30 [2022-02-10 03:36:14,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:14,739 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 1400 transitions. [2022-02-10 03:36:14,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:14,739 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1400 transitions. [2022-02-10 03:36:14,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:14,740 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:14,740 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:14,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-02-10 03:36:14,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-10 03:36:14,959 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:14,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:14,960 INFO L85 PathProgramCache]: Analyzing trace with hash -397110420, now seen corresponding path program 40 times [2022-02-10 03:36:14,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:14,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990094345] [2022-02-10 03:36:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:14,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:14,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:15,279 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:15,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:15,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990094345] [2022-02-10 03:36:15,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990094345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:15,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26168994] [2022-02-10 03:36:15,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:36:15,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:15,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:15,281 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-02-10 03:36:15,281 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-02-10 03:36:15,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:36:15,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:15,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:15,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:15,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:15,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:15,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:15,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:15,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:15,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:15,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:16,081 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:16,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:16,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:16,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:16,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:16,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:16,615 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:16,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26168994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:16,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:16,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:36:16,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311106623] [2022-02-10 03:36:16,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:16,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:36:16,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:16,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:36:16,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:36:16,616 INFO L87 Difference]: Start difference. First operand 886 states and 1400 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:18,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:18,322 INFO L93 Difference]: Finished difference Result 1121 states and 1733 transitions. [2022-02-10 03:36:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 03:36:18,323 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:18,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:18,325 INFO L225 Difference]: With dead ends: 1121 [2022-02-10 03:36:18,325 INFO L226 Difference]: Without dead ends: 1089 [2022-02-10 03:36:18,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=619, Invalid=4211, Unknown=0, NotChecked=0, Total=4830 [2022-02-10 03:36:18,326 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 141 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:18,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 145 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 532 Invalid, 0 Unknown, 109 Unchecked, 0.3s Time] [2022-02-10 03:36:18,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2022-02-10 03:36:18,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 936. [2022-02-10 03:36:18,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 935 states have (on average 1.5828877005347595) internal successors, (1480), 935 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:18,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1480 transitions. [2022-02-10 03:36:18,337 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 1480 transitions. Word has length 30 [2022-02-10 03:36:18,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:18,338 INFO L470 AbstractCegarLoop]: Abstraction has 936 states and 1480 transitions. [2022-02-10 03:36:18,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:18,338 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 1480 transitions. [2022-02-10 03:36:18,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:18,344 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:18,344 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:18,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-10 03:36:18,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:18,549 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:18,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:18,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1105361892, now seen corresponding path program 41 times [2022-02-10 03:36:18,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:18,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389039625] [2022-02-10 03:36:18,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:18,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:18,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:18,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389039625] [2022-02-10 03:36:18,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389039625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:18,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524303419] [2022-02-10 03:36:18,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:36:18,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:18,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:18,852 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-02-10 03:36:18,853 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-02-10 03:36:18,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:36:18,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:18,874 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:18,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:19,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:19,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:19,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:19,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:19,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:19,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:19,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:19,634 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:19,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:20,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:20,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:20,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:20,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:20,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:20,063 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:20,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524303419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:20,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:20,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:36:20,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099814567] [2022-02-10 03:36:20,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:20,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:36:20,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:20,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:36:20,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:36:20,065 INFO L87 Difference]: Start difference. First operand 936 states and 1480 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:22,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:22,092 INFO L93 Difference]: Finished difference Result 1249 states and 1933 transitions. [2022-02-10 03:36:22,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:36:22,092 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:22,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:22,095 INFO L225 Difference]: With dead ends: 1249 [2022-02-10 03:36:22,095 INFO L226 Difference]: Without dead ends: 1245 [2022-02-10 03:36:22,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1448 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=692, Invalid=5008, Unknown=0, NotChecked=0, Total=5700 [2022-02-10 03:36:22,096 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 161 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:22,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 129 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:36:22,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2022-02-10 03:36:22,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1008. [2022-02-10 03:36:22,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 1.585898709036743) internal successors, (1597), 1007 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:22,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1597 transitions. [2022-02-10 03:36:22,108 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 1597 transitions. Word has length 30 [2022-02-10 03:36:22,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:22,108 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 1597 transitions. [2022-02-10 03:36:22,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:22,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 1597 transitions. [2022-02-10 03:36:22,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:22,109 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:22,109 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:22,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-10 03:36:22,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:22,314 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:22,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 155560232, now seen corresponding path program 42 times [2022-02-10 03:36:22,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:22,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193626846] [2022-02-10 03:36:22,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:22,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:36:22,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:22,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193626846] [2022-02-10 03:36:22,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193626846] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:22,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925521490] [2022-02-10 03:36:22,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:36:22,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:22,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:22,598 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:22,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-10 03:36:22,620 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:36:22,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:22,621 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:22,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:22,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:22,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:22,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:22,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:23,022 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:23,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:23,386 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:23,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:23,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:23,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:23,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:23,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:23,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:23,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925521490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:23,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:23,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-02-10 03:36:23,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078247767] [2022-02-10 03:36:23,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:23,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:36:23,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:36:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:36:23,794 INFO L87 Difference]: Start difference. First operand 1008 states and 1597 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:25,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:25,623 INFO L93 Difference]: Finished difference Result 1251 states and 1931 transitions. [2022-02-10 03:36:25,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:36:25,623 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:25,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:25,626 INFO L225 Difference]: With dead ends: 1251 [2022-02-10 03:36:25,626 INFO L226 Difference]: Without dead ends: 1231 [2022-02-10 03:36:25,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=636, Invalid=3654, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 03:36:25,627 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 127 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:25,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 170 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 878 Invalid, 0 Unknown, 49 Unchecked, 0.4s Time] [2022-02-10 03:36:25,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2022-02-10 03:36:25,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 1026. [2022-02-10 03:36:25,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 1.5834146341463415) internal successors, (1623), 1025 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:25,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1623 transitions. [2022-02-10 03:36:25,639 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1623 transitions. Word has length 30 [2022-02-10 03:36:25,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:25,640 INFO L470 AbstractCegarLoop]: Abstraction has 1026 states and 1623 transitions. [2022-02-10 03:36:25,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:25,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1623 transitions. [2022-02-10 03:36:25,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:25,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:25,641 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:25,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-10 03:36:25,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-02-10 03:36:25,841 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:25,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:25,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2042166756, now seen corresponding path program 43 times [2022-02-10 03:36:25,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:25,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357392404] [2022-02-10 03:36:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:25,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:26,110 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:26,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:26,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357392404] [2022-02-10 03:36:26,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357392404] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:26,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527704280] [2022-02-10 03:36:26,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:36:26,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:26,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:26,112 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:26,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-10 03:36:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:26,132 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:26,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:26,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:26,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:26,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:26,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:26,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:26,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:26,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:26,916 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:26,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:27,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:27,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:27,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:27,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:27,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:27,531 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:27,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527704280] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:27,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:27,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-02-10 03:36:27,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426761522] [2022-02-10 03:36:27,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:27,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:36:27,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:27,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:36:27,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:36:27,532 INFO L87 Difference]: Start difference. First operand 1026 states and 1623 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:30,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:30,209 INFO L93 Difference]: Finished difference Result 1423 states and 2169 transitions. [2022-02-10 03:36:30,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-10 03:36:30,210 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:30,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:30,213 INFO L225 Difference]: With dead ends: 1423 [2022-02-10 03:36:30,213 INFO L226 Difference]: Without dead ends: 1399 [2022-02-10 03:36:30,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2401 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1074, Invalid=7116, Unknown=0, NotChecked=0, Total=8190 [2022-02-10 03:36:30,214 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 195 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:30,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 216 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:36:30,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states. [2022-02-10 03:36:30,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1063. [2022-02-10 03:36:30,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 1062 states have (on average 1.5819209039548023) internal successors, (1680), 1062 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:30,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1680 transitions. [2022-02-10 03:36:30,228 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 1680 transitions. Word has length 30 [2022-02-10 03:36:30,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:30,229 INFO L470 AbstractCegarLoop]: Abstraction has 1063 states and 1680 transitions. [2022-02-10 03:36:30,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:30,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 1680 transitions. [2022-02-10 03:36:30,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:30,230 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:30,230 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:30,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-10 03:36:30,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-10 03:36:30,431 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:30,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:30,431 INFO L85 PathProgramCache]: Analyzing trace with hash -388715736, now seen corresponding path program 44 times [2022-02-10 03:36:30,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:30,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465784747] [2022-02-10 03:36:30,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:30,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:30,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:30,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465784747] [2022-02-10 03:36:30,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465784747] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:30,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853771599] [2022-02-10 03:36:30,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:36:30,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:30,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:30,677 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:30,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:36:30,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:30,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:36:30,700 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:30,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:31,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:31,100 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:31,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:31,430 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:31,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-02-10 03:36:31,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:31,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:31,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:31,876 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:31,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853771599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:31,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:31,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 29 [2022-02-10 03:36:31,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909046022] [2022-02-10 03:36:31,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:31,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:36:31,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:31,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:36:31,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:36:31,878 INFO L87 Difference]: Start difference. First operand 1063 states and 1680 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:32,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:32,964 INFO L93 Difference]: Finished difference Result 1220 states and 1868 transitions. [2022-02-10 03:36:32,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:36:32,964 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:32,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:32,967 INFO L225 Difference]: With dead ends: 1220 [2022-02-10 03:36:32,967 INFO L226 Difference]: Without dead ends: 1202 [2022-02-10 03:36:32,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=401, Invalid=2569, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:36:32,968 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 235 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:32,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 169 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 766 Invalid, 0 Unknown, 14 Unchecked, 0.4s Time] [2022-02-10 03:36:32,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2022-02-10 03:36:32,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1020. [2022-02-10 03:36:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 1.577036310107949) internal successors, (1607), 1019 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1607 transitions. [2022-02-10 03:36:32,980 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1607 transitions. Word has length 30 [2022-02-10 03:36:32,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:32,981 INFO L470 AbstractCegarLoop]: Abstraction has 1020 states and 1607 transitions. [2022-02-10 03:36:32,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:32,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1607 transitions. [2022-02-10 03:36:32,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:32,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:32,982 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:33,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-10 03:36:33,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-10 03:36:33,192 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:33,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:33,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1836228324, now seen corresponding path program 45 times [2022-02-10 03:36:33,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:33,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031155319] [2022-02-10 03:36:33,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:33,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:33,445 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:33,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:33,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031155319] [2022-02-10 03:36:33,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031155319] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:33,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128066689] [2022-02-10 03:36:33,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:36:33,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:33,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:33,446 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:33,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-10 03:36:33,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:36:33,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:33,468 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:36:33,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:33,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:33,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:33,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:36:33,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 77 treesize of output 151 [2022-02-10 03:36:34,450 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:34,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:35,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:35,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:36:35,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 78 treesize of output 223 [2022-02-10 03:36:43,090 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:43,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128066689] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:43,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:43,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-02-10 03:36:43,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954415219] [2022-02-10 03:36:43,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:43,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-02-10 03:36:43,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:43,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-02-10 03:36:43,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:36:43,091 INFO L87 Difference]: Start difference. First operand 1020 states and 1607 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:48,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:48,273 INFO L93 Difference]: Finished difference Result 1240 states and 1915 transitions. [2022-02-10 03:36:48,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-02-10 03:36:48,273 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:48,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:48,276 INFO L225 Difference]: With dead ends: 1240 [2022-02-10 03:36:48,276 INFO L226 Difference]: Without dead ends: 1228 [2022-02-10 03:36:48,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4347 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2033, Invalid=11773, Unknown=0, NotChecked=0, Total=13806 [2022-02-10 03:36:48,277 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 349 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:48,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 149 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 845 Invalid, 0 Unknown, 334 Unchecked, 0.5s Time] [2022-02-10 03:36:48,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2022-02-10 03:36:48,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 920. [2022-02-10 03:36:48,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 919 states have (on average 1.5745375408052231) internal successors, (1447), 919 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:48,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1447 transitions. [2022-02-10 03:36:48,289 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1447 transitions. Word has length 30 [2022-02-10 03:36:48,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:48,290 INFO L470 AbstractCegarLoop]: Abstraction has 920 states and 1447 transitions. [2022-02-10 03:36:48,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:48,290 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1447 transitions. [2022-02-10 03:36:48,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:48,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:48,291 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:48,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-10 03:36:48,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:48,491 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:48,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:48,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1793032220, now seen corresponding path program 46 times [2022-02-10 03:36:48,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:48,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404119565] [2022-02-10 03:36:48,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:48,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:48,723 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:48,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:48,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404119565] [2022-02-10 03:36:48,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404119565] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:48,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111330803] [2022-02-10 03:36:48,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:36:48,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:48,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:48,724 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:48,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-10 03:36:48,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:36:48,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:48,747 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:48,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:49,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:49,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:49,475 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:49,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:49,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:49,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:49,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:49,905 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:49,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111330803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:49,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:49,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-02-10 03:36:49,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129584137] [2022-02-10 03:36:49,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:49,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:36:49,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:49,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:36:49,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:36:49,906 INFO L87 Difference]: Start difference. First operand 920 states and 1447 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:51,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:51,948 INFO L93 Difference]: Finished difference Result 1198 states and 1829 transitions. [2022-02-10 03:36:51,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-10 03:36:51,949 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:51,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:51,951 INFO L225 Difference]: With dead ends: 1198 [2022-02-10 03:36:51,952 INFO L226 Difference]: Without dead ends: 1192 [2022-02-10 03:36:51,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1336 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=653, Invalid=4603, Unknown=0, NotChecked=0, Total=5256 [2022-02-10 03:36:51,956 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 135 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:51,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 198 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:36:51,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2022-02-10 03:36:51,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 957. [2022-02-10 03:36:51,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 1.5679916317991631) internal successors, (1499), 956 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:51,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1499 transitions. [2022-02-10 03:36:51,968 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1499 transitions. Word has length 30 [2022-02-10 03:36:51,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:51,968 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 1499 transitions. [2022-02-10 03:36:51,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:51,969 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1499 transitions. [2022-02-10 03:36:51,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:51,970 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:51,970 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:51,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-10 03:36:52,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-02-10 03:36:52,171 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:52,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1133963412, now seen corresponding path program 47 times [2022-02-10 03:36:52,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:52,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562068516] [2022-02-10 03:36:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:52,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:52,438 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:52,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:52,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562068516] [2022-02-10 03:36:52,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562068516] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:52,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263413307] [2022-02-10 03:36:52,451 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:36:52,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:52,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:52,458 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:52,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-10 03:36:52,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:36:52,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:52,480 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:36:52,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:52,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:52,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:52,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:52,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:52,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:52,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:36:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:52,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:53,230 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:36:53,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:36:53,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:53,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:53,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:53,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:53,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:36:53,678 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:53,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263413307] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:36:53,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:36:53,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:36:53,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112268081] [2022-02-10 03:36:53,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:36:53,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:36:53,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:36:53,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:36:53,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:36:53,680 INFO L87 Difference]: Start difference. First operand 957 states and 1499 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:55,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:36:55,203 INFO L93 Difference]: Finished difference Result 1279 states and 1953 transitions. [2022-02-10 03:36:55,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:36:55,203 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:36:55,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:36:55,205 INFO L225 Difference]: With dead ends: 1279 [2022-02-10 03:36:55,205 INFO L226 Difference]: Without dead ends: 1258 [2022-02-10 03:36:55,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=570, Invalid=3986, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:36:55,206 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 152 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:36:55,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 112 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 670 Invalid, 0 Unknown, 146 Unchecked, 0.3s Time] [2022-02-10 03:36:55,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2022-02-10 03:36:55,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 940. [2022-02-10 03:36:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 939 states have (on average 1.5686900958466454) internal successors, (1473), 939 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:55,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 1473 transitions. [2022-02-10 03:36:55,217 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 1473 transitions. Word has length 30 [2022-02-10 03:36:55,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:36:55,217 INFO L470 AbstractCegarLoop]: Abstraction has 940 states and 1473 transitions. [2022-02-10 03:36:55,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:36:55,217 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 1473 transitions. [2022-02-10 03:36:55,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:36:55,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:36:55,218 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:36:55,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-02-10 03:36:55,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-10 03:36:55,434 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:36:55,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:36:55,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1894256168, now seen corresponding path program 48 times [2022-02-10 03:36:55,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:36:55,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515352374] [2022-02-10 03:36:55,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:36:55,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:36:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:36:55,673 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:55,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:36:55,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515352374] [2022-02-10 03:36:55,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515352374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:36:55,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633974756] [2022-02-10 03:36:55,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:36:55,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:36:55,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:36:55,675 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:36:55,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-10 03:36:55,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:36:55,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:36:55,700 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:36:55,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:36:56,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:56,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:56,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:56,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:36:56,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:56,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:36:56,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:36:56,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 65 treesize of output 75 [2022-02-10 03:36:56,735 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:36:56,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:36:58,498 INFO L353 Elim1Store]: treesize reduction 76, result has 73.0 percent of original size [2022-02-10 03:36:58,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 74 treesize of output 231 [2022-02-10 03:37:51,920 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:51,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633974756] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:37:51,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:37:51,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-02-10 03:37:51,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895645809] [2022-02-10 03:37:51,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:37:51,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:37:51,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:37:51,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:37:51,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:37:51,921 INFO L87 Difference]: Start difference. First operand 940 states and 1473 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:53,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:37:53,716 INFO L93 Difference]: Finished difference Result 1064 states and 1646 transitions. [2022-02-10 03:37:53,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:37:53,716 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:37:53,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:37:53,718 INFO L225 Difference]: With dead ends: 1064 [2022-02-10 03:37:53,718 INFO L226 Difference]: Without dead ends: 1048 [2022-02-10 03:37:53,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1301 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=441, Invalid=3849, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 03:37:53,719 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 465 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:37:53,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 183 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 334 Invalid, 0 Unknown, 465 Unchecked, 0.2s Time] [2022-02-10 03:37:53,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2022-02-10 03:37:53,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 945. [2022-02-10 03:37:53,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 1.569915254237288) internal successors, (1482), 944 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:53,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1482 transitions. [2022-02-10 03:37:53,729 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1482 transitions. Word has length 30 [2022-02-10 03:37:53,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:37:53,729 INFO L470 AbstractCegarLoop]: Abstraction has 945 states and 1482 transitions. [2022-02-10 03:37:53,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:53,730 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1482 transitions. [2022-02-10 03:37:53,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:37:53,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:37:53,731 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:37:53,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-02-10 03:37:53,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:37:53,947 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:37:53,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:37:53,947 INFO L85 PathProgramCache]: Analyzing trace with hash -175767068, now seen corresponding path program 49 times [2022-02-10 03:37:53,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:37:53,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826372966] [2022-02-10 03:37:53,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:37:53,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:37:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:37:54,189 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:54,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:37:54,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826372966] [2022-02-10 03:37:54,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826372966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:37:54,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832565618] [2022-02-10 03:37:54,189 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:37:54,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:37:54,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:37:54,190 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:37:54,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-02-10 03:37:54,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:37:54,215 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:37:54,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:37:54,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:54,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:54,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:54,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:54,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:54,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:37:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:54,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:37:54,973 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:37:54,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:37:55,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:55,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:55,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:55,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:55,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:37:55,377 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:55,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832565618] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:37:55,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:37:55,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-02-10 03:37:55,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178812035] [2022-02-10 03:37:55,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:37:55,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:37:55,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:37:55,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:37:55,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:37:55,378 INFO L87 Difference]: Start difference. First operand 945 states and 1482 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:57,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:37:57,698 INFO L93 Difference]: Finished difference Result 1211 states and 1858 transitions. [2022-02-10 03:37:57,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 03:37:57,698 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:37:57,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:37:57,700 INFO L225 Difference]: With dead ends: 1211 [2022-02-10 03:37:57,700 INFO L226 Difference]: Without dead ends: 1184 [2022-02-10 03:37:57,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1670 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=752, Invalid=5410, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:37:57,701 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 183 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:37:57,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 128 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:37:57,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2022-02-10 03:37:57,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1090. [2022-02-10 03:37:57,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 1089 states have (on average 1.5601469237832875) internal successors, (1699), 1089 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1699 transitions. [2022-02-10 03:37:57,730 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1699 transitions. Word has length 30 [2022-02-10 03:37:57,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:37:57,730 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 1699 transitions. [2022-02-10 03:37:57,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:37:57,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1699 transitions. [2022-02-10 03:37:57,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:37:57,732 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:37:57,732 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:37:57,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-10 03:37:57,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-02-10 03:37:57,932 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:37:57,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:37:57,933 INFO L85 PathProgramCache]: Analyzing trace with hash 489939684, now seen corresponding path program 50 times [2022-02-10 03:37:57,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:37:57,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260089823] [2022-02-10 03:37:57,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:37:57,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:37:57,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:37:58,201 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:37:58,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:37:58,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260089823] [2022-02-10 03:37:58,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260089823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:37:58,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394385201] [2022-02-10 03:37:58,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:37:58,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:37:58,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:37:58,212 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:37:58,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-10 03:37:58,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:37:58,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:37:58,235 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:37:58,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:37:58,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:58,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:58,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:58,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:58,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:58,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:37:58,631 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:58,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:37:59,012 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:37:59,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:37:59,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:59,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:37:59,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:59,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:37:59,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:37:59,619 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:37:59,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394385201] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:37:59,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:37:59,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-02-10 03:37:59,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100200630] [2022-02-10 03:37:59,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:37:59,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:37:59,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:37:59,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:37:59,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:37:59,620 INFO L87 Difference]: Start difference. First operand 1090 states and 1699 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:01,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:38:01,937 INFO L93 Difference]: Finished difference Result 1239 states and 1910 transitions. [2022-02-10 03:38:01,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:38:01,937 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:38:01,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:38:01,939 INFO L225 Difference]: With dead ends: 1239 [2022-02-10 03:38:01,939 INFO L226 Difference]: Without dead ends: 1227 [2022-02-10 03:38:01,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=642, Invalid=4908, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 03:38:01,940 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 88 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:38:01,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 109 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:38:01,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2022-02-10 03:38:01,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1098. [2022-02-10 03:38:01,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1097 states have (on average 1.5560619872379216) internal successors, (1707), 1097 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:01,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1707 transitions. [2022-02-10 03:38:01,958 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1707 transitions. Word has length 30 [2022-02-10 03:38:01,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:38:01,958 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 1707 transitions. [2022-02-10 03:38:01,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:01,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1707 transitions. [2022-02-10 03:38:01,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:38:01,959 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:38:01,959 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:38:01,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-10 03:38:02,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:38:02,176 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:38:02,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:38:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash 284001252, now seen corresponding path program 51 times [2022-02-10 03:38:02,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:38:02,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109663969] [2022-02-10 03:38:02,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:38:02,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:38:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:38:02,457 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:38:02,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:38:02,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109663969] [2022-02-10 03:38:02,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109663969] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:38:02,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313145408] [2022-02-10 03:38:02,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:38:02,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:38:02,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:38:02,459 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:38:02,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-02-10 03:38:02,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:38:02,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:38:02,481 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:38:02,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:38:03,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:38:03,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:38:03,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:38:03,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:38:03,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:38:03,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:38:03,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:38:03,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 69 treesize of output 137 [2022-02-10 03:38:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:38:04,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:38:05,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:38:05,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:38:06,078 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-02-10 03:38:06,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 74 treesize of output 243 [2022-02-10 03:38:56,448 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:38:56,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313145408] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:38:56,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:38:56,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2022-02-10 03:38:56,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25111674] [2022-02-10 03:38:56,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:38:56,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-02-10 03:38:56,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:38:56,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-02-10 03:38:56,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1456, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:38:56,455 INFO L87 Difference]: Start difference. First operand 1098 states and 1707 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:59,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:38:59,744 INFO L93 Difference]: Finished difference Result 1411 states and 2149 transitions. [2022-02-10 03:38:59,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:38:59,744 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:38:59,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:38:59,746 INFO L225 Difference]: With dead ends: 1411 [2022-02-10 03:38:59,746 INFO L226 Difference]: Without dead ends: 1399 [2022-02-10 03:38:59,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 32 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=895, Invalid=6587, Unknown=0, NotChecked=0, Total=7482 [2022-02-10 03:38:59,747 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 100 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 1188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 569 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:38:59,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 157 Invalid, 1188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 558 Invalid, 0 Unknown, 569 Unchecked, 0.3s Time] [2022-02-10 03:38:59,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states. [2022-02-10 03:38:59,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1130. [2022-02-10 03:38:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1129 states have (on average 1.554472984942427) internal successors, (1755), 1129 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:59,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1755 transitions. [2022-02-10 03:38:59,766 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1755 transitions. Word has length 30 [2022-02-10 03:38:59,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:38:59,766 INFO L470 AbstractCegarLoop]: Abstraction has 1130 states and 1755 transitions. [2022-02-10 03:38:59,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:38:59,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1755 transitions. [2022-02-10 03:38:59,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:38:59,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:38:59,767 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:38:59,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-02-10 03:38:59,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-02-10 03:38:59,983 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:38:59,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:38:59,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1616216240, now seen corresponding path program 52 times [2022-02-10 03:38:59,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:38:59,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820364360] [2022-02-10 03:38:59,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:38:59,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:38:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:00,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:00,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820364360] [2022-02-10 03:39:00,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820364360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:00,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349225333] [2022-02-10 03:39:00,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:39:00,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:00,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:00,288 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:00,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-02-10 03:39:00,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:39:00,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:39:00,313 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:39:00,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:00,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:00,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:00,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:00,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:00,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:39:00,735 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:00,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:01,111 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:39:01,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:39:01,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:01,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:01,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:01,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:01,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:39:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:01,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349225333] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:39:01,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:39:01,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:39:01,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376248793] [2022-02-10 03:39:01,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:39:01,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:39:01,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:39:01,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:39:01,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:39:01,725 INFO L87 Difference]: Start difference. First operand 1130 states and 1755 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:03,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:39:03,415 INFO L93 Difference]: Finished difference Result 1477 states and 2262 transitions. [2022-02-10 03:39:03,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:39:03,416 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:39:03,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:39:03,418 INFO L225 Difference]: With dead ends: 1477 [2022-02-10 03:39:03,418 INFO L226 Difference]: Without dead ends: 1465 [2022-02-10 03:39:03,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=515, Invalid=4177, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 03:39:03,418 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:39:03,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 111 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 727 Invalid, 0 Unknown, 226 Unchecked, 0.4s Time] [2022-02-10 03:39:03,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2022-02-10 03:39:03,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1165. [2022-02-10 03:39:03,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 1.5558419243986255) internal successors, (1811), 1164 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:03,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1811 transitions. [2022-02-10 03:39:03,431 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1811 transitions. Word has length 30 [2022-02-10 03:39:03,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:39:03,431 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 1811 transitions. [2022-02-10 03:39:03,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:03,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1811 transitions. [2022-02-10 03:39:03,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:39:03,432 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:39:03,432 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:39:03,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-02-10 03:39:03,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-02-10 03:39:03,633 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:39:03,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:39:03,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1189398932, now seen corresponding path program 53 times [2022-02-10 03:39:03,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:39:03,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541424882] [2022-02-10 03:39:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:39:03,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:39:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:03,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:03,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541424882] [2022-02-10 03:39:03,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541424882] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:03,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938498317] [2022-02-10 03:39:03,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:39:03,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:03,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:03,931 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:03,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-02-10 03:39:03,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:39:03,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:39:03,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:39:03,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:04,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:04,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:04,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:04,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:04,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:04,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:39:04,403 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:04,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:04,768 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:39:04,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:39:05,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:05,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:05,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:05,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:05,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:39:05,189 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:05,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938498317] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:39:05,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:39:05,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:39:05,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935284614] [2022-02-10 03:39:05,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:39:05,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:39:05,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:39:05,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:39:05,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:39:05,190 INFO L87 Difference]: Start difference. First operand 1165 states and 1811 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:07,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:39:07,120 INFO L93 Difference]: Finished difference Result 1416 states and 2162 transitions. [2022-02-10 03:39:07,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 03:39:07,120 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:39:07,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:39:07,122 INFO L225 Difference]: With dead ends: 1416 [2022-02-10 03:39:07,122 INFO L226 Difference]: Without dead ends: 1379 [2022-02-10 03:39:07,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=601, Invalid=4511, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:39:07,123 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 118 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:39:07,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 106 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 656 Invalid, 0 Unknown, 230 Unchecked, 0.3s Time] [2022-02-10 03:39:07,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2022-02-10 03:39:07,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1207. [2022-02-10 03:39:07,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 1206 states have (on average 1.5530679933665008) internal successors, (1873), 1206 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:07,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 1873 transitions. [2022-02-10 03:39:07,135 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 1873 transitions. Word has length 30 [2022-02-10 03:39:07,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:39:07,135 INFO L470 AbstractCegarLoop]: Abstraction has 1207 states and 1873 transitions. [2022-02-10 03:39:07,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:07,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 1873 transitions. [2022-02-10 03:39:07,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:39:07,137 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:39:07,137 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:39:07,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-10 03:39:07,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:07,337 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:39:07,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:39:07,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1093572972, now seen corresponding path program 54 times [2022-02-10 03:39:07,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:39:07,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112073488] [2022-02-10 03:39:07,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:39:07,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:39:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:07,607 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:07,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:07,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112073488] [2022-02-10 03:39:07,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112073488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:07,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015984508] [2022-02-10 03:39:07,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:39:07,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:07,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:07,608 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:07,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-02-10 03:39:07,630 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:39:07,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:39:07,631 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:39:07,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:08,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:08,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:08,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:39:08,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 79 [2022-02-10 03:39:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:08,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:09,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:09,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:39:09,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 77 treesize of output 222 [2022-02-10 03:39:17,753 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:17,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015984508] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:39:17,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:39:17,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 39 [2022-02-10 03:39:17,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966281642] [2022-02-10 03:39:17,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:39:17,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:39:17,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:39:17,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:39:17,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1378, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:39:17,754 INFO L87 Difference]: Start difference. First operand 1207 states and 1873 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:21,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:39:21,511 INFO L93 Difference]: Finished difference Result 1710 states and 2566 transitions. [2022-02-10 03:39:21,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-02-10 03:39:21,511 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:39:21,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:39:21,513 INFO L225 Difference]: With dead ends: 1710 [2022-02-10 03:39:21,514 INFO L226 Difference]: Without dead ends: 1702 [2022-02-10 03:39:21,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2684 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1166, Invalid=7954, Unknown=0, NotChecked=0, Total=9120 [2022-02-10 03:39:21,514 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 221 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 1503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 911 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:39:21,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 180 Invalid, 1503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 499 Invalid, 0 Unknown, 911 Unchecked, 0.3s Time] [2022-02-10 03:39:21,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1702 states. [2022-02-10 03:39:21,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1702 to 1225. [2022-02-10 03:39:21,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 1224 states have (on average 1.5555555555555556) internal successors, (1904), 1224 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:21,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1904 transitions. [2022-02-10 03:39:21,529 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1904 transitions. Word has length 30 [2022-02-10 03:39:21,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:39:21,529 INFO L470 AbstractCegarLoop]: Abstraction has 1225 states and 1904 transitions. [2022-02-10 03:39:21,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 39 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:21,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1904 transitions. [2022-02-10 03:39:21,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:39:21,531 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:39:21,531 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:39:21,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-02-10 03:39:21,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:21,747 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:39:21,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:39:21,747 INFO L85 PathProgramCache]: Analyzing trace with hash 371101224, now seen corresponding path program 55 times [2022-02-10 03:39:21,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:39:21,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938203239] [2022-02-10 03:39:21,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:39:21,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:39:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:22,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:22,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938203239] [2022-02-10 03:39:22,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938203239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:22,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503865292] [2022-02-10 03:39:22,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:39:22,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:22,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:22,004 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:22,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-02-10 03:39:22,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:22,028 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:39:22,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:22,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:22,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:22,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:22,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:22,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:22,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:39:22,430 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:22,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:22,793 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:39:22,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:39:23,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:23,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:23,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:23,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:23,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:39:23,288 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:23,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503865292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:39:23,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:39:23,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 31 [2022-02-10 03:39:23,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115274951] [2022-02-10 03:39:23,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:39:23,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:39:23,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:39:23,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:39:23,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:39:23,289 INFO L87 Difference]: Start difference. First operand 1225 states and 1904 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:25,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:39:25,210 INFO L93 Difference]: Finished difference Result 1470 states and 2205 transitions. [2022-02-10 03:39:25,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-10 03:39:25,210 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:39:25,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:39:25,212 INFO L225 Difference]: With dead ends: 1470 [2022-02-10 03:39:25,212 INFO L226 Difference]: Without dead ends: 1445 [2022-02-10 03:39:25,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1995 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=802, Invalid=5360, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:39:25,213 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 196 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:39:25,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 186 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 749 Invalid, 0 Unknown, 53 Unchecked, 0.4s Time] [2022-02-10 03:39:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2022-02-10 03:39:25,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1239. [2022-02-10 03:39:25,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 1.554119547657512) internal successors, (1924), 1238 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:25,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1924 transitions. [2022-02-10 03:39:25,226 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 1924 transitions. Word has length 30 [2022-02-10 03:39:25,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:39:25,226 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 1924 transitions. [2022-02-10 03:39:25,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:25,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1924 transitions. [2022-02-10 03:39:25,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:39:25,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:39:25,227 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:39:25,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-10 03:39:25,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:25,443 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:39:25,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:39:25,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1101967656, now seen corresponding path program 56 times [2022-02-10 03:39:25,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:39:25,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389396973] [2022-02-10 03:39:25,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:39:25,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:39:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:25,680 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:25,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:25,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389396973] [2022-02-10 03:39:25,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389396973] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:25,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668057268] [2022-02-10 03:39:25,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:39:25,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:25,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:25,681 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:25,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-02-10 03:39:25,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:39:25,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:39:25,703 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:39:25,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:39:26,105 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:26,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:26,454 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:39:26,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 40 treesize of output 165 [2022-02-10 03:39:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:26,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:26,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:39:26,853 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:26,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668057268] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:39:26,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:39:26,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2022-02-10 03:39:26,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624367386] [2022-02-10 03:39:26,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:39:26,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:39:26,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:39:26,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:39:26,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:39:26,854 INFO L87 Difference]: Start difference. First operand 1239 states and 1924 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:28,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:39:28,007 INFO L93 Difference]: Finished difference Result 1472 states and 2239 transitions. [2022-02-10 03:39:28,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:39:28,008 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:39:28,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:39:28,010 INFO L225 Difference]: With dead ends: 1472 [2022-02-10 03:39:28,010 INFO L226 Difference]: Without dead ends: 1459 [2022-02-10 03:39:28,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=375, Invalid=2817, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:39:28,011 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 206 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:39:28,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 188 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 768 Invalid, 0 Unknown, 70 Unchecked, 0.4s Time] [2022-02-10 03:39:28,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2022-02-10 03:39:28,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1326. [2022-02-10 03:39:28,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1325 states have (on average 1.5554716981132075) internal successors, (2061), 1325 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:28,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 2061 transitions. [2022-02-10 03:39:28,025 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 2061 transitions. Word has length 30 [2022-02-10 03:39:28,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:39:28,025 INFO L470 AbstractCegarLoop]: Abstraction has 1326 states and 2061 transitions. [2022-02-10 03:39:28,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:39:28,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 2061 transitions. [2022-02-10 03:39:28,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:39:28,026 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:39:28,026 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:39:28,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-02-10 03:39:28,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-02-10 03:39:28,242 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:39:28,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:39:28,243 INFO L85 PathProgramCache]: Analyzing trace with hash -302348828, now seen corresponding path program 57 times [2022-02-10 03:39:28,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:39:28,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086475560] [2022-02-10 03:39:28,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:39:28,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:39:28,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:39:28,505 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:28,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:39:28,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086475560] [2022-02-10 03:39:28,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086475560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:39:28,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052467131] [2022-02-10 03:39:28,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:39:28,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:39:28,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:39:28,506 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:39:28,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-02-10 03:39:28,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:39:28,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:39:28,528 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:39:28,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:39:29,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:29,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:29,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:29,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:39:29,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:29,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:39:29,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 69 treesize of output 137 [2022-02-10 03:39:35,985 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:39:35,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:39:37,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:37,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:39:37,360 INFO L353 Elim1Store]: treesize reduction 44, result has 83.1 percent of original size [2022-02-10 03:39:37,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 26 case distinctions, treesize of input 74 treesize of output 243 [2022-02-10 03:40:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:10,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052467131] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:10,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:10,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 17] total 39 [2022-02-10 03:40:10,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909830904] [2022-02-10 03:40:10,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:10,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:40:10,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:10,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:40:10,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:40:10,408 INFO L87 Difference]: Start difference. First operand 1326 states and 2061 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:13,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:13,568 INFO L93 Difference]: Finished difference Result 1581 states and 2463 transitions. [2022-02-10 03:40:13,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:40:13,569 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:40:13,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:13,572 INFO L225 Difference]: With dead ends: 1581 [2022-02-10 03:40:13,572 INFO L226 Difference]: Without dead ends: 1551 [2022-02-10 03:40:13,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1930 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1008, Invalid=6302, Unknown=0, NotChecked=0, Total=7310 [2022-02-10 03:40:13,573 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 170 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 676 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:13,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 218 Invalid, 1239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 494 Invalid, 0 Unknown, 676 Unchecked, 0.2s Time] [2022-02-10 03:40:13,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2022-02-10 03:40:13,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 1374. [2022-02-10 03:40:13,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1374 states, 1373 states have (on average 1.5520757465404225) internal successors, (2131), 1373 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1374 states to 1374 states and 2131 transitions. [2022-02-10 03:40:13,588 INFO L78 Accepts]: Start accepts. Automaton has 1374 states and 2131 transitions. Word has length 30 [2022-02-10 03:40:13,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:13,588 INFO L470 AbstractCegarLoop]: Abstraction has 1374 states and 2131 transitions. [2022-02-10 03:40:13,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:13,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 2131 transitions. [2022-02-10 03:40:13,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:40:13,589 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:13,589 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:13,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:13,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-10 03:40:13,803 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:13,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:13,804 INFO L85 PathProgramCache]: Analyzing trace with hash -508287260, now seen corresponding path program 58 times [2022-02-10 03:40:13,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:13,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033676417] [2022-02-10 03:40:13,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:13,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:13,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:14,060 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:14,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:14,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033676417] [2022-02-10 03:40:14,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033676417] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:14,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774661416] [2022-02-10 03:40:14,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:40:14,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:14,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:14,061 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:14,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-10 03:40:14,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:40:14,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:14,083 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:40:14,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:14,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:14,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:14,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:14,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:14,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:14,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:40:14,451 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:14,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:14,847 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:40:14,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:40:15,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:15,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:15,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:15,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:15,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:40:15,352 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:15,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774661416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:15,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:15,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2022-02-10 03:40:15,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66940445] [2022-02-10 03:40:15,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:15,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:15,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:15,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:15,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:15,354 INFO L87 Difference]: Start difference. First operand 1374 states and 2131 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:17,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:17,125 INFO L93 Difference]: Finished difference Result 1501 states and 2307 transitions. [2022-02-10 03:40:17,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-10 03:40:17,125 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:40:17,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:17,127 INFO L225 Difference]: With dead ends: 1501 [2022-02-10 03:40:17,129 INFO L226 Difference]: Without dead ends: 1489 [2022-02-10 03:40:17,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=524, Invalid=3636, Unknown=0, NotChecked=0, Total=4160 [2022-02-10 03:40:17,130 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 90 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:17,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 147 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:40:17,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1489 states. [2022-02-10 03:40:17,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1489 to 1423. [2022-02-10 03:40:17,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1422 states have (on average 1.5506329113924051) internal successors, (2205), 1422 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:17,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 2205 transitions. [2022-02-10 03:40:17,144 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 2205 transitions. Word has length 30 [2022-02-10 03:40:17,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:17,144 INFO L470 AbstractCegarLoop]: Abstraction has 1423 states and 2205 transitions. [2022-02-10 03:40:17,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:17,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 2205 transitions. [2022-02-10 03:40:17,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-10 03:40:17,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:17,146 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:17,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:17,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:17,346 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:17,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:17,346 INFO L85 PathProgramCache]: Analyzing trace with hash -846624796, now seen corresponding path program 59 times [2022-02-10 03:40:17,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:17,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509182446] [2022-02-10 03:40:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:17,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:17,642 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:17,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:17,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509182446] [2022-02-10 03:40:17,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509182446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:17,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091305100] [2022-02-10 03:40:17,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:40:17,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:17,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:17,643 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:17,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-10 03:40:17,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:40:17,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:17,665 WARN L261 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 03:40:17,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:17,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:17,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:17,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:17,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:17,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:17,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 7 [2022-02-10 03:40:18,027 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:18,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:18,404 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:40:18,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 41 treesize of output 166 [2022-02-10 03:40:18,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:18,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:18,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:18,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 3 [2022-02-10 03:40:18,838 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:18,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091305100] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:18,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:18,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 30 [2022-02-10 03:40:18,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38778309] [2022-02-10 03:40:18,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:18,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:40:18,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:18,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:40:18,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:40:18,840 INFO L87 Difference]: Start difference. First operand 1423 states and 2205 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:20,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:20,798 INFO L93 Difference]: Finished difference Result 1544 states and 2373 transitions. [2022-02-10 03:40:20,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 03:40:20,798 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-10 03:40:20,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:20,800 INFO L225 Difference]: With dead ends: 1544 [2022-02-10 03:40:20,800 INFO L226 Difference]: Without dead ends: 1540 [2022-02-10 03:40:20,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=600, Invalid=4230, Unknown=0, NotChecked=0, Total=4830 [2022-02-10 03:40:20,801 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 95 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:20,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 113 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:40:20,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states. [2022-02-10 03:40:20,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1455. [2022-02-10 03:40:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1455 states, 1454 states have (on average 1.5502063273727649) internal successors, (2254), 1454 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:20,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 2254 transitions. [2022-02-10 03:40:20,815 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 2254 transitions. Word has length 30 [2022-02-10 03:40:20,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:20,816 INFO L470 AbstractCegarLoop]: Abstraction has 1455 states and 2254 transitions. [2022-02-10 03:40:20,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:20,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 2254 transitions. [2022-02-10 03:40:20,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:20,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:20,817 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:20,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:21,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:21,031 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:21,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:21,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1936450090, now seen corresponding path program 60 times [2022-02-10 03:40:21,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:21,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607159515] [2022-02-10 03:40:21,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:21,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:21,147 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:21,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:21,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607159515] [2022-02-10 03:40:21,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607159515] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:21,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262804897] [2022-02-10 03:40:21,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:40:21,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:21,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:21,148 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:21,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-10 03:40:21,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:40:21,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:21,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:21,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:21,400 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:21,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:21,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262804897] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:21,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:21,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-02-10 03:40:21,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168354802] [2022-02-10 03:40:21,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:21,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-10 03:40:21,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:21,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-10 03:40:21,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=905, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:40:21,572 INFO L87 Difference]: Start difference. First operand 1455 states and 2254 transitions. Second operand has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:22,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:22,767 INFO L93 Difference]: Finished difference Result 1908 states and 2853 transitions. [2022-02-10 03:40:22,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:40:22,768 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:22,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:22,770 INFO L225 Difference]: With dead ends: 1908 [2022-02-10 03:40:22,770 INFO L226 Difference]: Without dead ends: 1908 [2022-02-10 03:40:22,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2239 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2074, Invalid=6116, Unknown=0, NotChecked=0, Total=8190 [2022-02-10 03:40:22,772 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 219 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:22,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 164 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:22,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2022-02-10 03:40:22,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1368. [2022-02-10 03:40:22,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1367 states have (on average 1.539136795903438) internal successors, (2104), 1367 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:22,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 2104 transitions. [2022-02-10 03:40:22,789 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 2104 transitions. Word has length 32 [2022-02-10 03:40:22,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:22,790 INFO L470 AbstractCegarLoop]: Abstraction has 1368 states and 2104 transitions. [2022-02-10 03:40:22,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:22,790 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 2104 transitions. [2022-02-10 03:40:22,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:22,792 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:22,792 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:22,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:23,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:23,011 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:23,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:23,012 INFO L85 PathProgramCache]: Analyzing trace with hash -821388938, now seen corresponding path program 61 times [2022-02-10 03:40:23,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:23,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869066476] [2022-02-10 03:40:23,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:23,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:23,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:23,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:23,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869066476] [2022-02-10 03:40:23,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869066476] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:23,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896941931] [2022-02-10 03:40:23,096 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:40:23,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:23,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:23,098 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:23,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-10 03:40:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:23,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:23,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:23,333 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:23,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:23,459 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:23,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896941931] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:23,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:23,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-02-10 03:40:23,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837065597] [2022-02-10 03:40:23,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:23,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:23,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:23,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:23,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:23,461 INFO L87 Difference]: Start difference. First operand 1368 states and 2104 transitions. Second operand has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:24,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:24,130 INFO L93 Difference]: Finished difference Result 2422 states and 3613 transitions. [2022-02-10 03:40:24,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:40:24,131 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:24,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:24,133 INFO L225 Difference]: With dead ends: 2422 [2022-02-10 03:40:24,133 INFO L226 Difference]: Without dead ends: 2402 [2022-02-10 03:40:24,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=994, Invalid=3296, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 03:40:24,134 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 338 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:24,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 145 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:24,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-02-10 03:40:24,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1541. [2022-02-10 03:40:24,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1541 states, 1540 states have (on average 1.5487012987012987) internal successors, (2385), 1540 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1541 states to 1541 states and 2385 transitions. [2022-02-10 03:40:24,152 INFO L78 Accepts]: Start accepts. Automaton has 1541 states and 2385 transitions. Word has length 32 [2022-02-10 03:40:24,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:24,152 INFO L470 AbstractCegarLoop]: Abstraction has 1541 states and 2385 transitions. [2022-02-10 03:40:24,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:24,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1541 states and 2385 transitions. [2022-02-10 03:40:24,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:24,154 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:24,154 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:24,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-02-10 03:40:24,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:24,355 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:24,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:24,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1439960474, now seen corresponding path program 62 times [2022-02-10 03:40:24,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:24,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464203318] [2022-02-10 03:40:24,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:24,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:24,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:24,419 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 27 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:24,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:24,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464203318] [2022-02-10 03:40:24,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464203318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:24,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269453110] [2022-02-10 03:40:24,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:40:24,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:24,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:24,421 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:24,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-10 03:40:24,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:40:24,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:24,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:24,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:24,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:24,852 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:24,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269453110] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:24,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:24,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-02-10 03:40:24,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946286024] [2022-02-10 03:40:24,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:24,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:24,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:24,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:24,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:24,853 INFO L87 Difference]: Start difference. First operand 1541 states and 2385 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:25,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:25,672 INFO L93 Difference]: Finished difference Result 2650 states and 4015 transitions. [2022-02-10 03:40:25,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-10 03:40:25,673 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:25,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:25,675 INFO L225 Difference]: With dead ends: 2650 [2022-02-10 03:40:25,675 INFO L226 Difference]: Without dead ends: 2644 [2022-02-10 03:40:25,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1283, Invalid=3687, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:40:25,676 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 217 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:25,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 150 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:25,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states. [2022-02-10 03:40:25,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 2019. [2022-02-10 03:40:25,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 2018 states have (on average 1.564420218037661) internal successors, (3157), 2018 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:25,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 3157 transitions. [2022-02-10 03:40:25,699 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 3157 transitions. Word has length 32 [2022-02-10 03:40:25,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:25,699 INFO L470 AbstractCegarLoop]: Abstraction has 2019 states and 3157 transitions. [2022-02-10 03:40:25,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:25,699 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 3157 transitions. [2022-02-10 03:40:25,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:25,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:25,701 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:25,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-10 03:40:25,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-02-10 03:40:25,902 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:25,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:25,902 INFO L85 PathProgramCache]: Analyzing trace with hash 784983586, now seen corresponding path program 63 times [2022-02-10 03:40:25,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:25,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521860372] [2022-02-10 03:40:25,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:25,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:25,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:25,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:25,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521860372] [2022-02-10 03:40:25,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521860372] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:25,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091122726] [2022-02-10 03:40:25,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:40:25,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:25,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:25,995 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:25,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-10 03:40:26,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:40:26,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:26,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:26,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:26,239 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:26,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:26,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091122726] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:26,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:26,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-02-10 03:40:26,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545081784] [2022-02-10 03:40:26,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:26,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:40:26,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:26,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:40:26,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:40:26,454 INFO L87 Difference]: Start difference. First operand 2019 states and 3157 transitions. Second operand has 32 states, 32 states have (on average 2.40625) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:27,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:27,661 INFO L93 Difference]: Finished difference Result 2685 states and 4083 transitions. [2022-02-10 03:40:27,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-10 03:40:27,661 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:27,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:27,664 INFO L225 Difference]: With dead ends: 2685 [2022-02-10 03:40:27,664 INFO L226 Difference]: Without dead ends: 2685 [2022-02-10 03:40:27,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2579 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2372, Invalid=6184, Unknown=0, NotChecked=0, Total=8556 [2022-02-10 03:40:27,665 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 222 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:27,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 129 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:27,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2685 states. [2022-02-10 03:40:27,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2685 to 1821. [2022-02-10 03:40:27,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1820 states have (on average 1.5554945054945055) internal successors, (2831), 1820 states have internal predecessors, (2831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:27,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 2831 transitions. [2022-02-10 03:40:27,695 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 2831 transitions. Word has length 32 [2022-02-10 03:40:27,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:27,696 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 2831 transitions. [2022-02-10 03:40:27,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:27,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 2831 transitions. [2022-02-10 03:40:27,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:27,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:27,698 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:27,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:27,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:27,903 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:27,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:27,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2031543850, now seen corresponding path program 64 times [2022-02-10 03:40:27,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:27,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427365524] [2022-02-10 03:40:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:27,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:28,007 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:28,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:28,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427365524] [2022-02-10 03:40:28,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427365524] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:28,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628311895] [2022-02-10 03:40:28,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:40:28,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:28,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:28,009 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:28,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-10 03:40:28,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:40:28,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:28,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:28,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:28,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:28,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628311895] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:28,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:28,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-02-10 03:40:28,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948547077] [2022-02-10 03:40:28,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:28,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:40:28,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:28,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:40:28,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:40:28,415 INFO L87 Difference]: Start difference. First operand 1821 states and 2831 transitions. Second operand has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:29,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:29,629 INFO L93 Difference]: Finished difference Result 2706 states and 4015 transitions. [2022-02-10 03:40:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-02-10 03:40:29,629 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:29,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:29,632 INFO L225 Difference]: With dead ends: 2706 [2022-02-10 03:40:29,632 INFO L226 Difference]: Without dead ends: 2706 [2022-02-10 03:40:29,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2546 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2150, Invalid=6222, Unknown=0, NotChecked=0, Total=8372 [2022-02-10 03:40:29,633 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 274 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:29,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 159 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:40:29,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2022-02-10 03:40:29,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 1691. [2022-02-10 03:40:29,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1691 states, 1690 states have (on average 1.5437869822485206) internal successors, (2609), 1690 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:29,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1691 states to 1691 states and 2609 transitions. [2022-02-10 03:40:29,654 INFO L78 Accepts]: Start accepts. Automaton has 1691 states and 2609 transitions. Word has length 32 [2022-02-10 03:40:29,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:29,654 INFO L470 AbstractCegarLoop]: Abstraction has 1691 states and 2609 transitions. [2022-02-10 03:40:29,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.303030303030303) internal successors, (76), 32 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:29,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1691 states and 2609 transitions. [2022-02-10 03:40:29,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:29,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:29,656 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:29,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:29,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-02-10 03:40:29,857 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:29,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:29,857 INFO L85 PathProgramCache]: Analyzing trace with hash -135203790, now seen corresponding path program 65 times [2022-02-10 03:40:29,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:29,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982837639] [2022-02-10 03:40:29,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:29,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:29,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:29,937 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:29,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:29,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982837639] [2022-02-10 03:40:29,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982837639] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:29,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434847483] [2022-02-10 03:40:29,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:40:29,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:29,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:29,939 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:29,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-10 03:40:29,963 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:40:29,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:29,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:29,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:30,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:30,315 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:30,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434847483] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:30,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:30,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:40:30,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534156752] [2022-02-10 03:40:30,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:30,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:30,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:30,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:30,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:30,316 INFO L87 Difference]: Start difference. First operand 1691 states and 2609 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:30,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:30,831 INFO L93 Difference]: Finished difference Result 2199 states and 3298 transitions. [2022-02-10 03:40:30,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:40:30,831 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:30,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:30,833 INFO L225 Difference]: With dead ends: 2199 [2022-02-10 03:40:30,833 INFO L226 Difference]: Without dead ends: 2183 [2022-02-10 03:40:30,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=752, Invalid=2554, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:40:30,834 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 212 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:30,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 130 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:30,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states. [2022-02-10 03:40:30,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 1688. [2022-02-10 03:40:30,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1688 states, 1687 states have (on average 1.5435684647302905) internal successors, (2604), 1687 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:30,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1688 states to 1688 states and 2604 transitions. [2022-02-10 03:40:30,852 INFO L78 Accepts]: Start accepts. Automaton has 1688 states and 2604 transitions. Word has length 32 [2022-02-10 03:40:30,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:30,852 INFO L470 AbstractCegarLoop]: Abstraction has 1688 states and 2604 transitions. [2022-02-10 03:40:30,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:30,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1688 states and 2604 transitions. [2022-02-10 03:40:30,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:30,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:30,854 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:30,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:31,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-02-10 03:40:31,054 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:31,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:31,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1169105434, now seen corresponding path program 66 times [2022-02-10 03:40:31,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:31,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481324018] [2022-02-10 03:40:31,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:31,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:31,143 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:31,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:31,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481324018] [2022-02-10 03:40:31,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481324018] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:31,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660732248] [2022-02-10 03:40:31,144 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:40:31,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:31,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:31,145 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:31,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-10 03:40:31,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:40:31,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:31,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:31,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:31,418 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:31,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:31,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660732248] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:31,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:31,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 32 [2022-02-10 03:40:31,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943969105] [2022-02-10 03:40:31,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:31,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:40:31,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:31,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:40:31,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:40:31,605 INFO L87 Difference]: Start difference. First operand 1688 states and 2604 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:32,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:32,983 INFO L93 Difference]: Finished difference Result 2729 states and 4053 transitions. [2022-02-10 03:40:32,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-02-10 03:40:32,983 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:32,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:32,986 INFO L225 Difference]: With dead ends: 2729 [2022-02-10 03:40:32,986 INFO L226 Difference]: Without dead ends: 2729 [2022-02-10 03:40:32,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3540 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2763, Invalid=7337, Unknown=0, NotChecked=0, Total=10100 [2022-02-10 03:40:32,987 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 319 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:32,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 160 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:40:32,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2022-02-10 03:40:33,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 1557. [2022-02-10 03:40:33,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1556 states have (on average 1.5372750642673523) internal successors, (2392), 1556 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2392 transitions. [2022-02-10 03:40:33,006 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2392 transitions. Word has length 32 [2022-02-10 03:40:33,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:33,006 INFO L470 AbstractCegarLoop]: Abstraction has 1557 states and 2392 transitions. [2022-02-10 03:40:33,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:33,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2392 transitions. [2022-02-10 03:40:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:33,008 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:33,008 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:33,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:33,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-10 03:40:33,209 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:33,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:33,209 INFO L85 PathProgramCache]: Analyzing trace with hash 115789294, now seen corresponding path program 67 times [2022-02-10 03:40:33,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:33,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261969006] [2022-02-10 03:40:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:33,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:33,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:33,290 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:33,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:33,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261969006] [2022-02-10 03:40:33,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261969006] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:33,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937957489] [2022-02-10 03:40:33,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:40:33,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:33,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:33,291 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:33,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-10 03:40:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:33,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:33,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:33,519 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:33,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:33,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937957489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:33,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:33,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 29 [2022-02-10 03:40:33,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552667898] [2022-02-10 03:40:33,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:33,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:33,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:33,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:33,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=657, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:33,668 INFO L87 Difference]: Start difference. First operand 1557 states and 2392 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:34,183 INFO L93 Difference]: Finished difference Result 2015 states and 3030 transitions. [2022-02-10 03:40:34,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:40:34,184 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:34,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:34,186 INFO L225 Difference]: With dead ends: 2015 [2022-02-10 03:40:34,186 INFO L226 Difference]: Without dead ends: 2003 [2022-02-10 03:40:34,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=712, Invalid=2368, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:40:34,186 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 157 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:34,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 195 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:34,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2003 states. [2022-02-10 03:40:34,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2003 to 1552. [2022-02-10 03:40:34,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1552 states, 1551 states have (on average 1.5377176015473888) internal successors, (2385), 1551 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:34,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1552 states to 1552 states and 2385 transitions. [2022-02-10 03:40:34,203 INFO L78 Accepts]: Start accepts. Automaton has 1552 states and 2385 transitions. Word has length 32 [2022-02-10 03:40:34,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:34,203 INFO L470 AbstractCegarLoop]: Abstraction has 1552 states and 2385 transitions. [2022-02-10 03:40:34,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:34,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1552 states and 2385 transitions. [2022-02-10 03:40:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:34,204 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:34,204 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:34,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-02-10 03:40:34,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-10 03:40:34,405 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:34,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:34,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1317016022, now seen corresponding path program 68 times [2022-02-10 03:40:34,405 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:34,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40484213] [2022-02-10 03:40:34,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:34,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:34,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:34,490 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:34,490 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:34,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40484213] [2022-02-10 03:40:34,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40484213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:34,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739776530] [2022-02-10 03:40:34,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:40:34,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:34,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:34,492 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:34,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-10 03:40:34,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:40:34,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:34,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:34,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:34,743 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:34,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:34,923 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:34,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739776530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:34,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:34,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 30 [2022-02-10 03:40:34,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271593890] [2022-02-10 03:40:34,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:34,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:40:34,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:34,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:40:34,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=728, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:40:34,925 INFO L87 Difference]: Start difference. First operand 1552 states and 2385 transitions. Second operand has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:36,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:36,491 INFO L93 Difference]: Finished difference Result 2860 states and 4256 transitions. [2022-02-10 03:40:36,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-02-10 03:40:36,491 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:36,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:36,494 INFO L225 Difference]: With dead ends: 2860 [2022-02-10 03:40:36,494 INFO L226 Difference]: Without dead ends: 2860 [2022-02-10 03:40:36,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5014 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3596, Invalid=8836, Unknown=0, NotChecked=0, Total=12432 [2022-02-10 03:40:36,496 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 410 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:36,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 158 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:40:36,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2022-02-10 03:40:36,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 1758. [2022-02-10 03:40:36,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1758 states, 1757 states have (on average 1.5532157085941947) internal successors, (2729), 1757 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:36,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1758 states to 1758 states and 2729 transitions. [2022-02-10 03:40:36,518 INFO L78 Accepts]: Start accepts. Automaton has 1758 states and 2729 transitions. Word has length 32 [2022-02-10 03:40:36,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:36,518 INFO L470 AbstractCegarLoop]: Abstraction has 1758 states and 2729 transitions. [2022-02-10 03:40:36,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:36,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1758 states and 2729 transitions. [2022-02-10 03:40:36,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:36,520 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:36,521 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:36,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-10 03:40:36,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:36,732 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:36,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:36,733 INFO L85 PathProgramCache]: Analyzing trace with hash -406853974, now seen corresponding path program 69 times [2022-02-10 03:40:36,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:36,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771065342] [2022-02-10 03:40:36,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:36,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:36,851 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:36,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:36,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771065342] [2022-02-10 03:40:36,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771065342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:36,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850083699] [2022-02-10 03:40:36,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:40:36,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:36,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:36,853 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:36,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-10 03:40:36,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:40:36,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:36,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:36,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:37,105 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:37,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:37,269 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:37,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850083699] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:37,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:37,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-10 03:40:37,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902246589] [2022-02-10 03:40:37,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:37,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:40:37,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:40:37,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:40:37,270 INFO L87 Difference]: Start difference. First operand 1758 states and 2729 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:37,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:37,768 INFO L93 Difference]: Finished difference Result 2075 states and 3183 transitions. [2022-02-10 03:40:37,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-10 03:40:37,768 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:37,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:37,770 INFO L225 Difference]: With dead ends: 2075 [2022-02-10 03:40:37,770 INFO L226 Difference]: Without dead ends: 2066 [2022-02-10 03:40:37,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 858 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=713, Invalid=2257, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:40:37,771 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 128 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:37,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 172 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:37,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2066 states. [2022-02-10 03:40:37,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2066 to 1810. [2022-02-10 03:40:37,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1809 states have (on average 1.5533443891652847) internal successors, (2810), 1809 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:37,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2810 transitions. [2022-02-10 03:40:37,789 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 2810 transitions. Word has length 32 [2022-02-10 03:40:37,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:37,789 INFO L470 AbstractCegarLoop]: Abstraction has 1810 states and 2810 transitions. [2022-02-10 03:40:37,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:37,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 2810 transitions. [2022-02-10 03:40:37,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:40:37,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:37,791 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:37,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-02-10 03:40:37,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:37,992 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:37,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:37,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1990466074, now seen corresponding path program 70 times [2022-02-10 03:40:37,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:37,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822888972] [2022-02-10 03:40:37,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:37,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:38,082 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:40:38,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:38,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822888972] [2022-02-10 03:40:38,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822888972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:38,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385818449] [2022-02-10 03:40:38,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:40:38,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:38,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:38,083 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:38,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-02-10 03:40:38,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:40:38,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:38,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-10 03:40:38,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:38,323 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:38,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:38,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385818449] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:38,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:38,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-02-10 03:40:38,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397892756] [2022-02-10 03:40:38,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:38,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:40:38,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:38,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:40:38,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:40:38,524 INFO L87 Difference]: Start difference. First operand 1810 states and 2810 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:40,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:40,199 INFO L93 Difference]: Finished difference Result 3689 states and 5606 transitions. [2022-02-10 03:40:40,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-02-10 03:40:40,200 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:40:40,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:40,204 INFO L225 Difference]: With dead ends: 3689 [2022-02-10 03:40:40,204 INFO L226 Difference]: Without dead ends: 3689 [2022-02-10 03:40:40,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6392 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4449, Invalid=10803, Unknown=0, NotChecked=0, Total=15252 [2022-02-10 03:40:40,205 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 473 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:40,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 107 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:40:40,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3689 states. [2022-02-10 03:40:40,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3689 to 2916. [2022-02-10 03:40:40,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2915 states have (on average 1.5711835334476845) internal successors, (4580), 2915 states have internal predecessors, (4580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:40,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 4580 transitions. [2022-02-10 03:40:40,240 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 4580 transitions. Word has length 32 [2022-02-10 03:40:40,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:40,240 INFO L470 AbstractCegarLoop]: Abstraction has 2916 states and 4580 transitions. [2022-02-10 03:40:40,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:40,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 4580 transitions. [2022-02-10 03:40:40,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:40:40,243 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:40,243 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:40,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-10 03:40:40,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:40,444 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:40,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1732019464, now seen corresponding path program 71 times [2022-02-10 03:40:40,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:40,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423016106] [2022-02-10 03:40:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:40,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:40,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:40,807 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:40,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:40,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423016106] [2022-02-10 03:40:40,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423016106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:40,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549357948] [2022-02-10 03:40:40,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:40:40,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:40,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:40,808 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:40,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-02-10 03:40:40,830 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:40:40,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:40,831 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:40:40,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:41,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:41,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:41,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:41,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:41,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:41,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:41,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 7 [2022-02-10 03:40:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:41,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:42,042 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:40:42,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 256 [2022-02-10 03:40:43,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:43,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:43,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:43,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:43,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:43,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 3 [2022-02-10 03:40:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:43,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549357948] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:40:43,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:40:43,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 14] total 37 [2022-02-10 03:40:43,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028883964] [2022-02-10 03:40:43,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:40:43,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:40:43,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:40:43,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:40:43,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1273, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:40:43,277 INFO L87 Difference]: Start difference. First operand 2916 states and 4580 transitions. Second operand has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:45,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:40:45,522 INFO L93 Difference]: Finished difference Result 3160 states and 4951 transitions. [2022-02-10 03:40:45,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:40:45,523 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:40:45,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:40:45,526 INFO L225 Difference]: With dead ends: 3160 [2022-02-10 03:40:45,526 INFO L226 Difference]: Without dead ends: 3156 [2022-02-10 03:40:45,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1550 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=681, Invalid=5961, Unknown=0, NotChecked=0, Total=6642 [2022-02-10 03:40:45,527 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 305 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:40:45,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 135 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 540 Invalid, 0 Unknown, 305 Unchecked, 0.3s Time] [2022-02-10 03:40:45,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3156 states. [2022-02-10 03:40:45,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3156 to 2968. [2022-02-10 03:40:45,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 1.5749915739804516) internal successors, (4673), 2967 states have internal predecessors, (4673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:45,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 4673 transitions. [2022-02-10 03:40:45,559 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 4673 transitions. Word has length 34 [2022-02-10 03:40:45,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:40:45,559 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 4673 transitions. [2022-02-10 03:40:45,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:40:45,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 4673 transitions. [2022-02-10 03:40:45,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:40:45,562 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:40:45,562 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:40:45,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-02-10 03:40:45,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-02-10 03:40:45,762 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:40:45,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:40:45,763 INFO L85 PathProgramCache]: Analyzing trace with hash 134214324, now seen corresponding path program 72 times [2022-02-10 03:40:45,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:40:45,763 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720845363] [2022-02-10 03:40:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:40:45,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:40:45,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:40:46,110 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:46,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:40:46,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720845363] [2022-02-10 03:40:46,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720845363] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:40:46,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672833514] [2022-02-10 03:40:46,110 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:40:46,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:40:46,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:40:46,111 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:40:46,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-02-10 03:40:46,133 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:40:46,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:40:46,134 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 47 conjunts are in the unsatisfiable core [2022-02-10 03:40:46,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:40:47,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:47,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:47,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:40:47,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:47,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:40:47,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:40:47,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 6 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 81 treesize of output 95 [2022-02-10 03:40:47,776 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:40:47,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:40:50,542 INFO L353 Elim1Store]: treesize reduction 156, result has 66.7 percent of original size [2022-02-10 03:40:50,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 93 treesize of output 342 [2022-02-10 03:46:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:08,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672833514] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:46:08,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:46:08,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 45 [2022-02-10 03:46:08,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935338456] [2022-02-10 03:46:08,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:46:08,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-10 03:46:08,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:46:08,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-10 03:46:08,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1892, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:46:08,018 INFO L87 Difference]: Start difference. First operand 2968 states and 4673 transitions. Second operand has 46 states, 46 states have (on average 1.8478260869565217) internal successors, (85), 45 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:12,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:46:12,083 INFO L93 Difference]: Finished difference Result 3223 states and 5035 transitions. [2022-02-10 03:46:12,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-10 03:46:12,083 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.8478260869565217) internal successors, (85), 45 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:46:12,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:46:12,086 INFO L225 Difference]: With dead ends: 3223 [2022-02-10 03:46:12,086 INFO L226 Difference]: Without dead ends: 3187 [2022-02-10 03:46:12,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 2031 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=737, Invalid=6919, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:46:12,087 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 80 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 721 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:46:12,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 178 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 350 Invalid, 0 Unknown, 721 Unchecked, 0.2s Time] [2022-02-10 03:46:12,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3187 states. [2022-02-10 03:46:12,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3187 to 3045. [2022-02-10 03:46:12,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3045 states, 3044 states have (on average 1.5775295663600526) internal successors, (4802), 3044 states have internal predecessors, (4802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:12,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3045 states to 3045 states and 4802 transitions. [2022-02-10 03:46:12,117 INFO L78 Accepts]: Start accepts. Automaton has 3045 states and 4802 transitions. Word has length 34 [2022-02-10 03:46:12,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:46:12,117 INFO L470 AbstractCegarLoop]: Abstraction has 3045 states and 4802 transitions. [2022-02-10 03:46:12,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.8478260869565217) internal successors, (85), 45 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:12,118 INFO L276 IsEmpty]: Start isEmpty. Operand 3045 states and 4802 transitions. [2022-02-10 03:46:12,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:46:12,120 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:46:12,120 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:46:12,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-02-10 03:46:12,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:46:12,321 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:46:12,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:46:12,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1177495920, now seen corresponding path program 73 times [2022-02-10 03:46:12,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:46:12,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447573735] [2022-02-10 03:46:12,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:46:12,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:46:12,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:46:12,708 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:12,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:46:12,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447573735] [2022-02-10 03:46:12,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447573735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:46:12,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895291810] [2022-02-10 03:46:12,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:46:12,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:46:12,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:46:12,709 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:46:12,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-02-10 03:46:12,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:46:12,734 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:46:12,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:46:13,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:13,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:13,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:13,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:13,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:13,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:13,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 7 [2022-02-10 03:46:13,310 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:13,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:46:13,980 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:46:13,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 256 [2022-02-10 03:46:14,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:14,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:14,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:14,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:14,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:14,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 3 [2022-02-10 03:46:14,818 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:14,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895291810] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:46:14,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:46:14,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 14] total 37 [2022-02-10 03:46:14,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474509371] [2022-02-10 03:46:14,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:46:14,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:46:14,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:46:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:46:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1268, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:46:14,820 INFO L87 Difference]: Start difference. First operand 3045 states and 4802 transitions. Second operand has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:17,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:46:17,830 INFO L93 Difference]: Finished difference Result 3370 states and 5271 transitions. [2022-02-10 03:46:17,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:46:17,830 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:46:17,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:46:17,834 INFO L225 Difference]: With dead ends: 3370 [2022-02-10 03:46:17,834 INFO L226 Difference]: Without dead ends: 3343 [2022-02-10 03:46:17,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1897 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=898, Invalid=6758, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:46:17,835 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 111 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:46:17,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 174 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 817 Invalid, 0 Unknown, 236 Unchecked, 0.5s Time] [2022-02-10 03:46:17,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states. [2022-02-10 03:46:17,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3163. [2022-02-10 03:46:17,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3163 states, 3162 states have (on average 1.5762175838077166) internal successors, (4984), 3162 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:17,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3163 states to 3163 states and 4984 transitions. [2022-02-10 03:46:17,868 INFO L78 Accepts]: Start accepts. Automaton has 3163 states and 4984 transitions. Word has length 34 [2022-02-10 03:46:17,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:46:17,868 INFO L470 AbstractCegarLoop]: Abstraction has 3163 states and 4984 transitions. [2022-02-10 03:46:17,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:17,868 INFO L276 IsEmpty]: Start isEmpty. Operand 3163 states and 4984 transitions. [2022-02-10 03:46:17,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:46:17,871 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:46:17,871 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:46:17,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-02-10 03:46:18,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:46:18,071 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:46:18,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:46:18,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1628119252, now seen corresponding path program 74 times [2022-02-10 03:46:18,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:46:18,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925073257] [2022-02-10 03:46:18,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:46:18,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:46:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:46:18,435 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:18,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:46:18,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925073257] [2022-02-10 03:46:18,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925073257] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:46:18,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181839716] [2022-02-10 03:46:18,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:46:18,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:46:18,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:46:18,437 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:46:18,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-02-10 03:46:18,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:46:18,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:46:18,458 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:46:18,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:46:19,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:19,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:19,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:19,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:19,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:19,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:19,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 7 [2022-02-10 03:46:19,044 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:19,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:46:19,708 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:46:19,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 256 [2022-02-10 03:46:20,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:20,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:20,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:20,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:20,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:20,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 3 [2022-02-10 03:46:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:20,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181839716] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:46:20,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:46:20,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 14] total 37 [2022-02-10 03:46:20,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093002926] [2022-02-10 03:46:20,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:46:20,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:46:20,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:46:20,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:46:20,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1266, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:46:20,682 INFO L87 Difference]: Start difference. First operand 3163 states and 4984 transitions. Second operand has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:23,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:46:23,784 INFO L93 Difference]: Finished difference Result 3710 states and 5805 transitions. [2022-02-10 03:46:23,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-10 03:46:23,784 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:46:23,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:46:23,788 INFO L225 Difference]: With dead ends: 3710 [2022-02-10 03:46:23,788 INFO L226 Difference]: Without dead ends: 3686 [2022-02-10 03:46:23,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=939, Invalid=6717, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:46:23,789 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 185 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:46:23,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 192 Invalid, 1183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 867 Invalid, 0 Unknown, 197 Unchecked, 0.6s Time] [2022-02-10 03:46:23,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3686 states. [2022-02-10 03:46:23,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3686 to 3318. [2022-02-10 03:46:23,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3318 states, 3317 states have (on average 1.5773289116671692) internal successors, (5232), 3317 states have internal predecessors, (5232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3318 states to 3318 states and 5232 transitions. [2022-02-10 03:46:23,829 INFO L78 Accepts]: Start accepts. Automaton has 3318 states and 5232 transitions. Word has length 34 [2022-02-10 03:46:23,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:46:23,829 INFO L470 AbstractCegarLoop]: Abstraction has 3318 states and 5232 transitions. [2022-02-10 03:46:23,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:46:23,829 INFO L276 IsEmpty]: Start isEmpty. Operand 3318 states and 5232 transitions. [2022-02-10 03:46:23,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:46:23,846 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:46:23,846 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:46:23,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-10 03:46:24,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-02-10 03:46:24,047 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:46:24,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:46:24,047 INFO L85 PathProgramCache]: Analyzing trace with hash -125646940, now seen corresponding path program 75 times [2022-02-10 03:46:24,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:46:24,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748303642] [2022-02-10 03:46:24,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:46:24,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:46:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:46:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:24,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:46:24,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748303642] [2022-02-10 03:46:24,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748303642] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:46:24,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276825313] [2022-02-10 03:46:24,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:46:24,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:46:24,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:46:24,432 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:46:24,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-02-10 03:46:24,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:46:24,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:46:24,455 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 47 conjunts are in the unsatisfiable core [2022-02-10 03:46:24,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:46:25,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:25,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:46:25,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:25,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:46:25,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 7 disjoint index pairs (out of 45 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 89 treesize of output 241 [2022-02-10 03:46:28,958 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:46:28,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:46:30,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:30,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:30,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:30,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:30,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:30,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:46:31,118 INFO L353 Elim1Store]: treesize reduction 60, result has 85.2 percent of original size [2022-02-10 03:46:31,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 6 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 39 case distinctions, treesize of input 94 treesize of output 375 Received shutdown request... [2022-02-10 03:48:01,322 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:48:01,332 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-10 03:48:01,333 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-10 03:48:01,333 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:48:01,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-02-10 03:48:01,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-02-10 03:48:01,534 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 35 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 5ms.. [2022-02-10 03:48:01,536 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-10 03:48:01,536 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-10 03:48:01,538 INFO L732 BasicCegarLoop]: Path program histogram: [75, 1, 1, 1] [2022-02-10 03:48:01,540 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:48:01,540 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:48:01,541 INFO L202 PluginConnector]: Adding new model counter-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:48:01 BasicIcfg [2022-02-10 03:48:01,541 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:48:01,541 INFO L158 Benchmark]: Toolchain (without parser) took 823368.76ms. Allocated memory was 255.9MB in the beginning and 486.5MB in the end (delta: 230.7MB). Free memory was 217.9MB in the beginning and 378.7MB in the end (delta: -160.8MB). Peak memory consumption was 332.0MB. Max. memory is 8.0GB. [2022-02-10 03:48:01,541 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 255.9MB. Free memory is still 219.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:48:01,541 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.68ms. Allocated memory is still 255.9MB. Free memory was 217.8MB in the beginning and 216.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-10 03:48:01,541 INFO L158 Benchmark]: Boogie Preprocessor took 13.84ms. Allocated memory is still 255.9MB. Free memory was 216.3MB in the beginning and 215.4MB in the end (delta: 920.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:48:01,541 INFO L158 Benchmark]: RCFGBuilder took 153.31ms. Allocated memory is still 255.9MB. Free memory was 215.3MB in the beginning and 206.7MB in the end (delta: 8.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-10 03:48:01,541 INFO L158 Benchmark]: TraceAbstraction took 823177.31ms. Allocated memory was 255.9MB in the beginning and 486.5MB in the end (delta: 230.7MB). Free memory was 206.2MB in the beginning and 378.7MB in the end (delta: -172.5MB). Peak memory consumption was 319.5MB. Max. memory is 8.0GB. [2022-02-10 03:48:01,542 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 255.9MB. Free memory is still 219.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.68ms. Allocated memory is still 255.9MB. Free memory was 217.8MB in the beginning and 216.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 13.84ms. Allocated memory is still 255.9MB. Free memory was 216.3MB in the beginning and 215.4MB in the end (delta: 920.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 153.31ms. Allocated memory is still 255.9MB. Free memory was 215.3MB in the beginning and 206.7MB in the end (delta: 8.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 823177.31ms. Allocated memory was 255.9MB in the beginning and 486.5MB in the end (delta: 230.7MB). Free memory was 206.2MB in the beginning and 378.7MB in the end (delta: -172.5MB). Peak memory consumption was 319.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 35 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 5ms.. - TimeoutResultAtElement [Line: 45]: 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 35 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 5ms.. - TimeoutResultAtElement [Line: 45]: 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 35 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 5ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 823.1s, OverallIterations: 78, TraceHistogramMax: 5, PathProgramHistogramMax: 75, EmptinessCheckTime: 0.1s, AutomataDifference: 96.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11832 SdHoareTripleChecker+Valid, 17.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11832 mSDsluCounter, 9491 SdHoareTripleChecker+Invalid, 14.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7571 IncrementalHoareTripleChecker+Unchecked, 13851 mSDsCounter, 4559 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 34658 IncrementalHoareTripleChecker+Invalid, 46788 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4559 mSolverCounterUnsat, 1011 mSDtfsCounter, 34658 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7555 GetRequests, 2785 SyntacticMatches, 294 SemanticMatches, 4476 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 95263 ImplicationChecksByTransitivity, 106.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3318occurred in iteration=77, InterpolantAutomatonStates: 3242, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 77 MinimizatonAttempts, 18041 StatesRemovedByMinimization, 77 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 610.0s InterpolantComputationTime, 4166 NumberOfCodeBlocks, 4166 NumberOfCodeBlocksAsserted, 308 NumberOfCheckSat, 6007 ConstructedInterpolants, 293 QuantifiedInterpolants, 111532 SizeOfPredicates, 526 NumberOfNonLiveVariables, 4645 ConjunctsInSsa, 1710 ConjunctsInUnsatCore, 227 InterpolantComputations, 3 PerfectInterpolantSequences, 1170/5740 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