/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 15:37:06,646 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 15:37:06,647 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 15:37:06,704 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 15:37:06,704 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 15:37:06,707 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 15:37:06,709 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 15:37:06,710 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 15:37:06,710 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 15:37:06,711 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 15:37:06,712 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 15:37:06,713 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 15:37:06,713 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 15:37:06,713 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 15:37:06,714 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 15:37:06,714 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 15:37:06,715 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 15:37:06,715 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 15:37:06,716 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 15:37:06,717 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 15:37:06,718 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 15:37:06,723 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 15:37:06,725 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 15:37:06,725 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 15:37:06,730 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 15:37:06,730 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 15:37:06,730 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 15:37:06,731 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 15:37:06,731 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 15:37:06,731 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 15:37:06,731 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 15:37:06,732 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 15:37:06,732 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 15:37:06,733 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 15:37:06,733 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 15:37:06,733 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 15:37:06,734 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 15:37:06,734 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 15:37:06,734 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 15:37:06,734 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 15:37:06,735 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 15:37:06,737 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 15:37:06,760 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 15:37:06,760 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 15:37:06,761 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 15:37:06,761 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 15:37:06,761 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 15:37:06,761 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 15:37:06,762 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 15:37:06,762 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 15:37:06,762 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 15:37:06,762 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 15:37:06,763 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 15:37:06,764 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 15:37:06,764 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 15:37:06,764 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 15:37:06,764 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 15:37:06,764 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 15:37:06,765 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 15:37:06,765 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:37:06,765 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 15:37:06,765 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 15:37:06,765 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 15:37:06,765 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 15:37:06,766 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 15:37:06,766 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 15:37:06,766 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 15:37:06,766 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 15:37:06,766 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 15:37:06,947 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 15:37:06,961 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 15:37:06,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 15:37:06,963 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 15:37:06,963 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 15:37:06,964 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl [2022-01-18 15:37:06,964 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl' [2022-01-18 15:37:06,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 15:37:06,982 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 15:37:06,984 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 15:37:06,984 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 15:37:06,984 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 15:37:06,990 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:06,995 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:06,999 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 15:37:07,000 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 15:37:07,001 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 15:37:07,001 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 15:37:07,001 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 15:37:07,005 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,005 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,006 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,006 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,008 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,010 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,012 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,012 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 15:37:07,013 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 15:37:07,013 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 15:37:07,013 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 15:37:07,015 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/1) ... [2022-01-18 15:37:07,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:37:07,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:07,039 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 15:37:07,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 15:37:07,062 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 15:37:07,062 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 15:37:07,062 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 15:37:07,062 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 15:37:07,062 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 15:37:07,062 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 15:37:07,063 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 15:37:07,063 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 15:37:07,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 15:37:07,064 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 15:37:07,096 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 15:37:07,097 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 15:37:07,210 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 15:37:07,214 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 15:37:07,215 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 15:37:07,216 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:37:07 BoogieIcfgContainer [2022-01-18 15:37:07,216 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 15:37:07,217 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 15:37:07,217 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 15:37:07,233 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 15:37:07,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:37:06" (1/2) ... [2022-01-18 15:37:07,234 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@374a19d9 and model type misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:37:07, skipping insertion in model container [2022-01-18 15:37:07,234 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:37:07" (2/2) ... [2022-01-18 15:37:07,235 INFO L111 eAbstractionObserver]: Analyzing ICFG misc-1.wvr.bpl [2022-01-18 15:37:07,238 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 15:37:07,239 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 15:37:07,239 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 15:37:07,239 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 15:37:07,291 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 15:37:07,342 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 15:37:07,350 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 15:37:07,350 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 15:37:07,359 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 31 transitions, 78 flow [2022-01-18 15:37:07,407 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:07,409 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:07,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 15:37:07,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:07,417 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:07,417 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:07,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:07,421 INFO L85 PathProgramCache]: Analyzing trace with hash -658757211, now seen corresponding path program 1 times [2022-01-18 15:37:07,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:07,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093349204] [2022-01-18 15:37:07,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:07,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:07,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:07,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:07,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093349204] [2022-01-18 15:37:07,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093349204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:37:07,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:37:07,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:37:07,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611828216] [2022-01-18 15:37:07,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:37:07,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:37:07,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:07,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:37:07,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:37:07,625 INFO L87 Difference]: Start difference. First operand has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:07,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:07,743 INFO L93 Difference]: Finished difference Result 299 states and 680 transitions. [2022-01-18 15:37:07,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:37:07,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 15:37:07,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:07,757 INFO L225 Difference]: With dead ends: 299 [2022-01-18 15:37:07,758 INFO L226 Difference]: Without dead ends: 286 [2022-01-18 15:37:07,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:07,761 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:07,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 55 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:07,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-01-18 15:37:07,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 116. [2022-01-18 15:37:07,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.1478260869565218) internal successors, (247), 115 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 247 transitions. [2022-01-18 15:37:07,792 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 247 transitions. Word has length 13 [2022-01-18 15:37:07,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:07,792 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 247 transitions. [2022-01-18 15:37:07,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:07,792 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 247 transitions. [2022-01-18 15:37:07,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 15:37:07,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:07,793 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:07,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 15:37:07,794 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:07,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1900646624, now seen corresponding path program 1 times [2022-01-18 15:37:07,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:07,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734633865] [2022-01-18 15:37:07,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:07,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:07,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:07,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:07,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:07,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734633865] [2022-01-18 15:37:07,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734633865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:07,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049275409] [2022-01-18 15:37:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:07,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:07,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:07,842 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:07,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 15:37:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:07,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 15:37:07,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:07,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:08,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049275409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:08,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:08,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 15:37:08,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772646977] [2022-01-18 15:37:08,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:08,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:08,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:08,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:08,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:08,026 INFO L87 Difference]: Start difference. First operand 116 states and 247 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:08,140 INFO L93 Difference]: Finished difference Result 274 states and 579 transitions. [2022-01-18 15:37:08,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:37:08,141 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 15:37:08,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:08,144 INFO L225 Difference]: With dead ends: 274 [2022-01-18 15:37:08,145 INFO L226 Difference]: Without dead ends: 274 [2022-01-18 15:37:08,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:08,149 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:08,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:08,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-01-18 15:37:08,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 124. [2022-01-18 15:37:08,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.1707317073170733) internal successors, (267), 123 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 267 transitions. [2022-01-18 15:37:08,158 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 267 transitions. Word has length 17 [2022-01-18 15:37:08,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:08,158 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 267 transitions. [2022-01-18 15:37:08,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,158 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 267 transitions. [2022-01-18 15:37:08,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 15:37:08,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:08,159 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:08,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:08,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:08,372 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:08,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:08,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1663020490, now seen corresponding path program 1 times [2022-01-18 15:37:08,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:08,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097362101] [2022-01-18 15:37:08,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:08,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:08,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:08,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:08,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097362101] [2022-01-18 15:37:08,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097362101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:37:08,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:37:08,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:37:08,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28404846] [2022-01-18 15:37:08,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:37:08,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:37:08,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:08,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:37:08,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:37:08,418 INFO L87 Difference]: Start difference. First operand 124 states and 267 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:08,475 INFO L93 Difference]: Finished difference Result 159 states and 339 transitions. [2022-01-18 15:37:08,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:37:08,475 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 15:37:08,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:08,476 INFO L225 Difference]: With dead ends: 159 [2022-01-18 15:37:08,476 INFO L226 Difference]: Without dead ends: 149 [2022-01-18 15:37:08,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:08,481 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:08,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 31 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:37:08,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-01-18 15:37:08,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 121. [2022-01-18 15:37:08,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.158333333333333) internal successors, (259), 120 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2022-01-18 15:37:08,497 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 17 [2022-01-18 15:37:08,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:08,497 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2022-01-18 15:37:08,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,497 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2022-01-18 15:37:08,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 15:37:08,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:08,498 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:08,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 15:37:08,499 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:08,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:08,499 INFO L85 PathProgramCache]: Analyzing trace with hash 585178474, now seen corresponding path program 2 times [2022-01-18 15:37:08,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:08,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627339518] [2022-01-18 15:37:08,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:08,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:08,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:08,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:08,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:08,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627339518] [2022-01-18 15:37:08,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627339518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:08,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401012768] [2022-01-18 15:37:08,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:08,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:08,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:08,535 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:08,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 15:37:08,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:08,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:08,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 15:37:08,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:08,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:08,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:08,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401012768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:08,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:08,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 15:37:08,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34425288] [2022-01-18 15:37:08,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:08,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:08,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:08,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:08,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:08,641 INFO L87 Difference]: Start difference. First operand 121 states and 259 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:08,705 INFO L93 Difference]: Finished difference Result 205 states and 453 transitions. [2022-01-18 15:37:08,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:37:08,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 15:37:08,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:08,706 INFO L225 Difference]: With dead ends: 205 [2022-01-18 15:37:08,706 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 15:37:08,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:08,707 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 42 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:08,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 41 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:08,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 15:37:08,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 125. [2022-01-18 15:37:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.153225806451613) internal successors, (267), 124 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 267 transitions. [2022-01-18 15:37:08,712 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 267 transitions. Word has length 17 [2022-01-18 15:37:08,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:08,712 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 267 transitions. [2022-01-18 15:37:08,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:08,712 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 267 transitions. [2022-01-18 15:37:08,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:08,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:08,713 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:08,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:08,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 15:37:08,928 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:08,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1679753339, now seen corresponding path program 1 times [2022-01-18 15:37:08,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:08,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986640696] [2022-01-18 15:37:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:08,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:09,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:09,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:09,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986640696] [2022-01-18 15:37:09,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986640696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:09,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730239797] [2022-01-18 15:37:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:09,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:09,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:09,074 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:09,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 15:37:09,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:09,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:09,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:09,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:37:09,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:09,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:09,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:09,455 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 13 treesize of output 18 [2022-01-18 15:37:09,472 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 13 treesize of output 7 [2022-01-18 15:37:09,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:09,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730239797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:09,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:09,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2022-01-18 15:37:09,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649057537] [2022-01-18 15:37:09,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:09,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:37:09,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:09,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:37:09,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:37:09,510 INFO L87 Difference]: Start difference. First operand 125 states and 267 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-01-18 15:37:09,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:09,774 INFO L93 Difference]: Finished difference Result 441 states and 1008 transitions. [2022-01-18 15:37:09,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:09,775 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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 21 [2022-01-18 15:37:09,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:09,776 INFO L225 Difference]: With dead ends: 441 [2022-01-18 15:37:09,776 INFO L226 Difference]: Without dead ends: 431 [2022-01-18 15:37:09,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:37:09,777 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 121 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:09,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 135 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:37:09,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-01-18 15:37:09,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 191. [2022-01-18 15:37:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.1842105263157894) internal successors, (415), 190 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:09,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 415 transitions. [2022-01-18 15:37:09,784 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 415 transitions. Word has length 21 [2022-01-18 15:37:09,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:09,784 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 415 transitions. [2022-01-18 15:37:09,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-01-18 15:37:09,785 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 415 transitions. [2022-01-18 15:37:09,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:09,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:09,786 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:09,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:10,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:10,003 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:10,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:10,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1612347543, now seen corresponding path program 2 times [2022-01-18 15:37:10,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:10,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236620208] [2022-01-18 15:37:10,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:10,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:10,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:10,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:10,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236620208] [2022-01-18 15:37:10,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236620208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:10,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140775562] [2022-01-18 15:37:10,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:10,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:10,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:10,141 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:10,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 15:37:10,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:10,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:10,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:10,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:10,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 15:37:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:10,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:10,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:10,440 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 13 treesize of output 18 [2022-01-18 15:37:10,454 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 13 treesize of output 7 [2022-01-18 15:37:10,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:10,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140775562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:10,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:10,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2022-01-18 15:37:10,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316645979] [2022-01-18 15:37:10,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:10,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:37:10,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:10,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:37:10,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:37:10,486 INFO L87 Difference]: Start difference. First operand 191 states and 415 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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-01-18 15:37:10,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:10,681 INFO L93 Difference]: Finished difference Result 432 states and 992 transitions. [2022-01-18 15:37:10,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:10,681 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 21 [2022-01-18 15:37:10,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:10,683 INFO L225 Difference]: With dead ends: 432 [2022-01-18 15:37:10,683 INFO L226 Difference]: Without dead ends: 423 [2022-01-18 15:37:10,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:37:10,684 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 125 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:10,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 118 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:37:10,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-01-18 15:37:10,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 202. [2022-01-18 15:37:10,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.1940298507462686) internal successors, (441), 201 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:10,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 441 transitions. [2022-01-18 15:37:10,690 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 441 transitions. Word has length 21 [2022-01-18 15:37:10,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:10,690 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 441 transitions. [2022-01-18 15:37:10,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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-01-18 15:37:10,690 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 441 transitions. [2022-01-18 15:37:10,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:10,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:10,691 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:10,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:10,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:10,907 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:10,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 144053507, now seen corresponding path program 3 times [2022-01-18 15:37:10,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:10,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399869726] [2022-01-18 15:37:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:10,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:11,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:11,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399869726] [2022-01-18 15:37:11,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399869726] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:11,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943668946] [2022-01-18 15:37:11,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:37:11,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:11,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:11,021 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:11,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 15:37:11,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:37:11,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:11,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:11,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:11,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 15:37:11,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:11,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:11,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:11,334 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 13 treesize of output 18 [2022-01-18 15:37:11,345 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 13 treesize of output 7 [2022-01-18 15:37:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:11,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943668946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:11,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:11,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2022-01-18 15:37:11,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629615632] [2022-01-18 15:37:11,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:11,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:37:11,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:11,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:37:11,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:37:11,371 INFO L87 Difference]: Start difference. First operand 202 states and 441 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:11,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:11,548 INFO L93 Difference]: Finished difference Result 440 states and 1008 transitions. [2022-01-18 15:37:11,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:11,549 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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 21 [2022-01-18 15:37:11,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:11,550 INFO L225 Difference]: With dead ends: 440 [2022-01-18 15:37:11,550 INFO L226 Difference]: Without dead ends: 429 [2022-01-18 15:37:11,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:37:11,551 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 151 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:11,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 118 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:11,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-01-18 15:37:11,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 199. [2022-01-18 15:37:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.191919191919192) internal successors, (434), 198 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:11,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 434 transitions. [2022-01-18 15:37:11,556 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 434 transitions. Word has length 21 [2022-01-18 15:37:11,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:11,556 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 434 transitions. [2022-01-18 15:37:11,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:11,557 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 434 transitions. [2022-01-18 15:37:11,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:11,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:11,557 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:11,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:11,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:11,772 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:11,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:11,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2006109563, now seen corresponding path program 4 times [2022-01-18 15:37:11,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:11,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613119960] [2022-01-18 15:37:11,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:11,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:11,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:11,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:11,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613119960] [2022-01-18 15:37:11,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613119960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:11,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565937760] [2022-01-18 15:37:11,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:37:11,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:11,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:11,879 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:11,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 15:37:11,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:37:11,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:11,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:11,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:12,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:37:12,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:12,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:12,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:12,160 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 13 treesize of output 18 [2022-01-18 15:37:12,169 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 13 treesize of output 7 [2022-01-18 15:37:12,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:12,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565937760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:12,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:12,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 15:37:12,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172436766] [2022-01-18 15:37:12,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:12,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:37:12,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:12,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:37:12,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:37:12,235 INFO L87 Difference]: Start difference. First operand 199 states and 434 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:12,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:12,421 INFO L93 Difference]: Finished difference Result 471 states and 1075 transitions. [2022-01-18 15:37:12,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:12,422 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:37:12,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:12,423 INFO L225 Difference]: With dead ends: 471 [2022-01-18 15:37:12,423 INFO L226 Difference]: Without dead ends: 462 [2022-01-18 15:37:12,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:37:12,424 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 131 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:12,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 99 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:12,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-01-18 15:37:12,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 224. [2022-01-18 15:37:12,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.192825112107623) internal successors, (489), 223 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 489 transitions. [2022-01-18 15:37:12,429 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 489 transitions. Word has length 21 [2022-01-18 15:37:12,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:12,430 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 489 transitions. [2022-01-18 15:37:12,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:12,430 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 489 transitions. [2022-01-18 15:37:12,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:12,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:12,430 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:12,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:12,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:12,645 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:12,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:12,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1668370597, now seen corresponding path program 5 times [2022-01-18 15:37:12,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:12,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086462638] [2022-01-18 15:37:12,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:12,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:12,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:12,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:12,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086462638] [2022-01-18 15:37:12,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086462638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:12,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106516466] [2022-01-18 15:37:12,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:37:12,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:12,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:12,744 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:12,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 15:37:12,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:37:12,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:12,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:12,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:12,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 15:37:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:12,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:13,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:13,014 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 13 treesize of output 18 [2022-01-18 15:37:13,029 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 13 treesize of output 7 [2022-01-18 15:37:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:13,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106516466] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:13,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:13,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 15:37:13,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256051255] [2022-01-18 15:37:13,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:13,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:37:13,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:13,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:37:13,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:37:13,079 INFO L87 Difference]: Start difference. First operand 224 states and 489 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:13,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:13,270 INFO L93 Difference]: Finished difference Result 472 states and 1084 transitions. [2022-01-18 15:37:13,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:13,270 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:37:13,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:13,272 INFO L225 Difference]: With dead ends: 472 [2022-01-18 15:37:13,272 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 15:37:13,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:37:13,273 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 118 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:13,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 119 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:37:13,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 15:37:13,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 233. [2022-01-18 15:37:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.206896551724138) internal successors, (512), 232 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:13,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 512 transitions. [2022-01-18 15:37:13,278 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 512 transitions. Word has length 21 [2022-01-18 15:37:13,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:13,278 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 512 transitions. [2022-01-18 15:37:13,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:13,279 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 512 transitions. [2022-01-18 15:37:13,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:37:13,279 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:13,279 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:13,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:13,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:13,480 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:13,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:13,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1961393531, now seen corresponding path program 6 times [2022-01-18 15:37:13,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:13,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735956113] [2022-01-18 15:37:13,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:13,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:13,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:13,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:13,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735956113] [2022-01-18 15:37:13,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735956113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:13,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354851236] [2022-01-18 15:37:13,563 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:37:13,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:13,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:13,564 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:13,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 15:37:13,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:37:13,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:13,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:37:13,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:13,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 15:37:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:13,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:13,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:13,835 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 13 treesize of output 18 [2022-01-18 15:37:13,844 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 13 treesize of output 7 [2022-01-18 15:37:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:13,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354851236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:13,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:13,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 15:37:13,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185737556] [2022-01-18 15:37:13,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:13,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 15:37:13,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:13,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 15:37:13,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-18 15:37:13,893 INFO L87 Difference]: Start difference. First operand 233 states and 512 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:14,067 INFO L93 Difference]: Finished difference Result 469 states and 1074 transitions. [2022-01-18 15:37:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:14,067 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:37:14,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:14,069 INFO L225 Difference]: With dead ends: 469 [2022-01-18 15:37:14,069 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 15:37:14,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:37:14,069 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 130 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:14,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 112 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:14,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 15:37:14,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 224. [2022-01-18 15:37:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.192825112107623) internal successors, (489), 223 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 489 transitions. [2022-01-18 15:37:14,075 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 489 transitions. Word has length 21 [2022-01-18 15:37:14,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:14,075 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 489 transitions. [2022-01-18 15:37:14,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,075 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 489 transitions. [2022-01-18 15:37:14,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:14,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:14,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:14,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:14,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 15:37:14,291 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:14,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:14,291 INFO L85 PathProgramCache]: Analyzing trace with hash 199031744, now seen corresponding path program 7 times [2022-01-18 15:37:14,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:14,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838959942] [2022-01-18 15:37:14,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:14,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838959942] [2022-01-18 15:37:14,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838959942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848856896] [2022-01-18 15:37:14,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:37:14,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:14,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:14,341 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:14,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 15:37:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:14,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:14,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848856896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:14,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:14,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 15:37:14,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328373091] [2022-01-18 15:37:14,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:14,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:37:14,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:14,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:37:14,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:14,453 INFO L87 Difference]: Start difference. First operand 224 states and 489 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:14,563 INFO L93 Difference]: Finished difference Result 475 states and 1004 transitions. [2022-01-18 15:37:14,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:14,563 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:14,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:14,565 INFO L225 Difference]: With dead ends: 475 [2022-01-18 15:37:14,565 INFO L226 Difference]: Without dead ends: 475 [2022-01-18 15:37:14,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:37:14,565 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 122 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:14,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 107 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:14,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-01-18 15:37:14,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 295. [2022-01-18 15:37:14,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.302721088435374) internal successors, (677), 294 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 677 transitions. [2022-01-18 15:37:14,572 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 677 transitions. Word has length 25 [2022-01-18 15:37:14,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:14,572 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 677 transitions. [2022-01-18 15:37:14,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:14,572 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 677 transitions. [2022-01-18 15:37:14,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:14,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:14,573 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:14,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:14,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:14,788 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:14,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:14,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1171876950, now seen corresponding path program 8 times [2022-01-18 15:37:14,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:14,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6253253] [2022-01-18 15:37:14,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:14,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:14,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:14,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6253253] [2022-01-18 15:37:14,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6253253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:14,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447495789] [2022-01-18 15:37:14,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:14,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:14,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:14,832 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:14,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:14,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:14,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:14,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:14,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 15:37:14,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:14,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:14,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447495789] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:14,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:14,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 15:37:14,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748403644] [2022-01-18 15:37:14,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:14,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:37:14,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:14,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:37:14,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:14,919 INFO L87 Difference]: Start difference. First operand 295 states and 677 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:15,031 INFO L93 Difference]: Finished difference Result 596 states and 1335 transitions. [2022-01-18 15:37:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:15,031 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:15,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:15,033 INFO L225 Difference]: With dead ends: 596 [2022-01-18 15:37:15,033 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 15:37:15,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:37:15,033 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 132 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:15,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 52 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:15,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 15:37:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 476. [2022-01-18 15:37:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.351578947368421) internal successors, (1117), 475 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1117 transitions. [2022-01-18 15:37:15,042 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1117 transitions. Word has length 25 [2022-01-18 15:37:15,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:15,042 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1117 transitions. [2022-01-18 15:37:15,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,042 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1117 transitions. [2022-01-18 15:37:15,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:15,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:15,043 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:15,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:15,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 15:37:15,260 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:15,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1565100002, now seen corresponding path program 9 times [2022-01-18 15:37:15,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:15,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605059206] [2022-01-18 15:37:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:15,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:15,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:15,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605059206] [2022-01-18 15:37:15,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605059206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:15,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165935907] [2022-01-18 15:37:15,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:37:15,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:15,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:15,286 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:15,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 15:37:15,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:37:15,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:15,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:15,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:15,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165935907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:15,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:15,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:15,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455529877] [2022-01-18 15:37:15,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:15,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:15,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:15,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:15,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:15,376 INFO L87 Difference]: Start difference. First operand 476 states and 1117 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:15,468 INFO L93 Difference]: Finished difference Result 552 states and 1237 transitions. [2022-01-18 15:37:15,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:15,468 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:15,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:15,470 INFO L225 Difference]: With dead ends: 552 [2022-01-18 15:37:15,470 INFO L226 Difference]: Without dead ends: 552 [2022-01-18 15:37:15,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:37:15,470 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 105 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:15,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 58 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:15,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-18 15:37:15,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 471. [2022-01-18 15:37:15,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.331914893617021) internal successors, (1096), 470 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1096 transitions. [2022-01-18 15:37:15,478 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1096 transitions. Word has length 25 [2022-01-18 15:37:15,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:15,479 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1096 transitions. [2022-01-18 15:37:15,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,479 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1096 transitions. [2022-01-18 15:37:15,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:15,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:15,480 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:15,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:15,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 15:37:15,680 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:15,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:15,680 INFO L85 PathProgramCache]: Analyzing trace with hash 2066967746, now seen corresponding path program 10 times [2022-01-18 15:37:15,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:15,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48200284] [2022-01-18 15:37:15,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:15,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:15,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:15,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48200284] [2022-01-18 15:37:15,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48200284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:15,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453479044] [2022-01-18 15:37:15,705 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:37:15,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:15,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:15,706 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:15,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 15:37:15,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:37:15,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:15,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:15,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:15,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:15,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453479044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:15,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:15,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:15,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846749977] [2022-01-18 15:37:15,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:15,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:15,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:15,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:15,808 INFO L87 Difference]: Start difference. First operand 471 states and 1096 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:15,909 INFO L93 Difference]: Finished difference Result 568 states and 1272 transitions. [2022-01-18 15:37:15,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:37:15,910 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:15,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:15,911 INFO L225 Difference]: With dead ends: 568 [2022-01-18 15:37:15,912 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 15:37:15,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:37:15,912 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 68 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:15,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 59 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:15,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 15:37:15,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 474. [2022-01-18 15:37:15,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 2.3255813953488373) internal successors, (1100), 473 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 1100 transitions. [2022-01-18 15:37:15,920 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 1100 transitions. Word has length 25 [2022-01-18 15:37:15,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:15,920 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 1100 transitions. [2022-01-18 15:37:15,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:15,920 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 1100 transitions. [2022-01-18 15:37:15,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:15,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:15,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:15,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:16,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 15:37:16,121 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:16,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:16,122 INFO L85 PathProgramCache]: Analyzing trace with hash 459469306, now seen corresponding path program 11 times [2022-01-18 15:37:16,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:16,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465001457] [2022-01-18 15:37:16,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:16,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:16,146 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:16,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465001457] [2022-01-18 15:37:16,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465001457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:16,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416516205] [2022-01-18 15:37:16,147 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:37:16,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:16,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:16,148 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:16,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 15:37:16,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:37:16,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:16,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:16,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:16,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416516205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:16,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:16,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:16,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968909949] [2022-01-18 15:37:16,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:16,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:16,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:16,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:16,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:16,241 INFO L87 Difference]: Start difference. First operand 474 states and 1100 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:16,344 INFO L93 Difference]: Finished difference Result 699 states and 1561 transitions. [2022-01-18 15:37:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:16,344 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:16,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:16,346 INFO L225 Difference]: With dead ends: 699 [2022-01-18 15:37:16,346 INFO L226 Difference]: Without dead ends: 699 [2022-01-18 15:37:16,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:37:16,347 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 104 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:16,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 80 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:16,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-01-18 15:37:16,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 552. [2022-01-18 15:37:16,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.3611615245009077) internal successors, (1301), 551 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1301 transitions. [2022-01-18 15:37:16,356 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1301 transitions. Word has length 25 [2022-01-18 15:37:16,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:16,357 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1301 transitions. [2022-01-18 15:37:16,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,357 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1301 transitions. [2022-01-18 15:37:16,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:16,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:16,358 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:16,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:16,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 15:37:16,573 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:16,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:16,574 INFO L85 PathProgramCache]: Analyzing trace with hash 961337050, now seen corresponding path program 12 times [2022-01-18 15:37:16,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:16,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292851241] [2022-01-18 15:37:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:16,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:16,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292851241] [2022-01-18 15:37:16,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292851241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:16,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925414617] [2022-01-18 15:37:16,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:37:16,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:16,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:16,600 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:16,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 15:37:16,620 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:37:16,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:16,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:16,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:16,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:16,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:16,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925414617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:16,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:16,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:16,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252325878] [2022-01-18 15:37:16,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:16,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:16,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:16,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:16,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:16,680 INFO L87 Difference]: Start difference. First operand 552 states and 1301 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:16,780 INFO L93 Difference]: Finished difference Result 875 states and 2015 transitions. [2022-01-18 15:37:16,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:37:16,781 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:16,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:16,783 INFO L225 Difference]: With dead ends: 875 [2022-01-18 15:37:16,783 INFO L226 Difference]: Without dead ends: 872 [2022-01-18 15:37:16,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:37:16,784 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 116 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:16,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 46 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:16,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-01-18 15:37:16,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 717. [2022-01-18 15:37:16,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 2.403631284916201) internal successors, (1721), 716 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1721 transitions. [2022-01-18 15:37:16,795 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1721 transitions. Word has length 25 [2022-01-18 15:37:16,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:16,795 INFO L470 AbstractCegarLoop]: Abstraction has 717 states and 1721 transitions. [2022-01-18 15:37:16,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:16,795 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1721 transitions. [2022-01-18 15:37:16,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:16,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:16,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:16,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:17,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:17,012 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:17,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash 619914420, now seen corresponding path program 13 times [2022-01-18 15:37:17,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:17,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866008983] [2022-01-18 15:37:17,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:17,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:17,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:17,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866008983] [2022-01-18 15:37:17,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866008983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:17,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949975604] [2022-01-18 15:37:17,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:37:17,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:17,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:17,035 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:17,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 15:37:17,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:17,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:17,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:17,090 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:17,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:17,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:17,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949975604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:17,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:17,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:17,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078282627] [2022-01-18 15:37:17,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:17,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:17,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:17,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:17,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:17,134 INFO L87 Difference]: Start difference. First operand 717 states and 1721 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:17,219 INFO L93 Difference]: Finished difference Result 880 states and 2012 transitions. [2022-01-18 15:37:17,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:17,219 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:17,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:17,222 INFO L225 Difference]: With dead ends: 880 [2022-01-18 15:37:17,222 INFO L226 Difference]: Without dead ends: 880 [2022-01-18 15:37:17,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:37:17,222 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:17,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 59 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:17,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-01-18 15:37:17,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 703. [2022-01-18 15:37:17,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 2.4017094017094016) internal successors, (1686), 702 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1686 transitions. [2022-01-18 15:37:17,234 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1686 transitions. Word has length 25 [2022-01-18 15:37:17,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:17,234 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1686 transitions. [2022-01-18 15:37:17,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,234 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1686 transitions. [2022-01-18 15:37:17,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:17,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:17,235 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:17,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:17,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 15:37:17,448 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:17,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:17,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1526572242, now seen corresponding path program 14 times [2022-01-18 15:37:17,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:17,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525679270] [2022-01-18 15:37:17,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:17,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:17,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:17,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:17,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525679270] [2022-01-18 15:37:17,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525679270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:17,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014644714] [2022-01-18 15:37:17,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:17,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:17,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:17,475 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:17,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 15:37:17,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:17,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:17,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:17,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:17,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:17,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:17,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:37:17,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014644714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:17,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:17,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:37:17,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588231441] [2022-01-18 15:37:17,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:17,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:37:17,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:17,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:37:17,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:37:17,562 INFO L87 Difference]: Start difference. First operand 703 states and 1686 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:17,659 INFO L93 Difference]: Finished difference Result 810 states and 1869 transitions. [2022-01-18 15:37:17,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:37:17,659 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:17,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:17,661 INFO L225 Difference]: With dead ends: 810 [2022-01-18 15:37:17,661 INFO L226 Difference]: Without dead ends: 806 [2022-01-18 15:37:17,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:37:17,662 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 97 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:17,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 52 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:17,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-01-18 15:37:17,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 703. [2022-01-18 15:37:17,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 2.4002849002849005) internal successors, (1685), 702 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1685 transitions. [2022-01-18 15:37:17,672 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1685 transitions. Word has length 25 [2022-01-18 15:37:17,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:17,672 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1685 transitions. [2022-01-18 15:37:17,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:17,672 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1685 transitions. [2022-01-18 15:37:17,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:17,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:17,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:17,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:17,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 15:37:17,889 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:17,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:17,889 INFO L85 PathProgramCache]: Analyzing trace with hash 190722878, now seen corresponding path program 15 times [2022-01-18 15:37:17,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:17,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575172903] [2022-01-18 15:37:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:17,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:17,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:17,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:17,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575172903] [2022-01-18 15:37:17,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575172903] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:17,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782348165] [2022-01-18 15:37:17,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:37:17,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:17,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:17,918 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:17,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 15:37:17,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:37:17,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:17,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:17,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:17,983 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:17,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:18,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782348165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:18,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:18,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 15:37:18,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103373889] [2022-01-18 15:37:18,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:18,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:37:18,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:37:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:18,017 INFO L87 Difference]: Start difference. First operand 703 states and 1685 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:18,119 INFO L93 Difference]: Finished difference Result 795 states and 1844 transitions. [2022-01-18 15:37:18,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:18,120 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:18,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:18,122 INFO L225 Difference]: With dead ends: 795 [2022-01-18 15:37:18,122 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 15:37:18,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:37:18,123 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 98 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:18,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 75 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:18,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 15:37:18,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 698. [2022-01-18 15:37:18,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.3916786226685796) internal successors, (1667), 697 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1667 transitions. [2022-01-18 15:37:18,132 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1667 transitions. Word has length 25 [2022-01-18 15:37:18,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:18,132 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1667 transitions. [2022-01-18 15:37:18,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,132 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1667 transitions. [2022-01-18 15:37:18,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:37:18,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:18,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:18,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:18,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:18,348 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:18,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:18,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1589266240, now seen corresponding path program 16 times [2022-01-18 15:37:18,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:18,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452623301] [2022-01-18 15:37:18,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:18,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:18,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:18,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:18,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452623301] [2022-01-18 15:37:18,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452623301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:18,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961247127] [2022-01-18 15:37:18,374 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:37:18,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:18,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:18,375 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:18,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 15:37:18,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:37:18,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:18,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:37:18,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:18,438 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:18,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:18,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:18,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961247127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:18,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:18,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 15:37:18,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566902208] [2022-01-18 15:37:18,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:18,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:37:18,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:18,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:37:18,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:37:18,480 INFO L87 Difference]: Start difference. First operand 698 states and 1667 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:18,565 INFO L93 Difference]: Finished difference Result 856 states and 1953 transitions. [2022-01-18 15:37:18,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:37:18,565 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:37:18,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:18,567 INFO L225 Difference]: With dead ends: 856 [2022-01-18 15:37:18,567 INFO L226 Difference]: Without dead ends: 835 [2022-01-18 15:37:18,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:37:18,568 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:18,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 50 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:37:18,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2022-01-18 15:37:18,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 719. [2022-01-18 15:37:18,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.370473537604457) internal successors, (1702), 718 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1702 transitions. [2022-01-18 15:37:18,578 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1702 transitions. Word has length 25 [2022-01-18 15:37:18,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:18,578 INFO L470 AbstractCegarLoop]: Abstraction has 719 states and 1702 transitions. [2022-01-18 15:37:18,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:18,578 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1702 transitions. [2022-01-18 15:37:18,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:18,579 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:18,579 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:18,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:18,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:18,794 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:18,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:18,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1761346971, now seen corresponding path program 17 times [2022-01-18 15:37:18,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:18,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052798493] [2022-01-18 15:37:18,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:18,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:18,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:19,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:19,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:19,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052798493] [2022-01-18 15:37:19,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052798493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:19,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873428978] [2022-01-18 15:37:19,107 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:37:19,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:19,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:19,108 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:19,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 15:37:19,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:37:19,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:19,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:19,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:19,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:37:19,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:19,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:19,756 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:19,756 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 24 treesize of output 49 [2022-01-18 15:37:19,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:19,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:19,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:19,833 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 23 treesize of output 7 [2022-01-18 15:37:19,871 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:19,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873428978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:19,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:19,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:37:19,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911362550] [2022-01-18 15:37:19,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:19,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:37:19,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:19,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:37:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:37:19,872 INFO L87 Difference]: Start difference. First operand 719 states and 1702 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:21,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:21,196 INFO L93 Difference]: Finished difference Result 2072 states and 5024 transitions. [2022-01-18 15:37:21,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:37:21,197 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:21,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:21,202 INFO L225 Difference]: With dead ends: 2072 [2022-01-18 15:37:21,203 INFO L226 Difference]: Without dead ends: 2062 [2022-01-18 15:37:21,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=272, Invalid=1450, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:37:21,203 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 384 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 2242 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:21,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 252 Invalid, 2371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2242 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:37:21,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2022-01-18 15:37:21,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 773. [2022-01-18 15:37:21,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.36139896373057) internal successors, (1823), 772 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:21,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1823 transitions. [2022-01-18 15:37:21,218 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1823 transitions. Word has length 29 [2022-01-18 15:37:21,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:21,218 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 1823 transitions. [2022-01-18 15:37:21,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:21,218 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1823 transitions. [2022-01-18 15:37:21,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:21,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:21,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:21,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:21,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:21,434 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:21,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:21,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1956939167, now seen corresponding path program 18 times [2022-01-18 15:37:21,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:21,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073655073] [2022-01-18 15:37:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:21,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:21,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:21,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:21,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073655073] [2022-01-18 15:37:21,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073655073] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:21,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298564286] [2022-01-18 15:37:21,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:37:21,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:21,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:21,734 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:21,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 15:37:21,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:37:21,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:21,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:21,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:22,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:37:22,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:22,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:22,311 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:22,311 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 23 treesize of output 48 [2022-01-18 15:37:22,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:22,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:22,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:22,374 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 24 treesize of output 8 [2022-01-18 15:37:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:22,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298564286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:22,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:22,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:37:22,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943588006] [2022-01-18 15:37:22,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:22,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:37:22,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:22,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:37:22,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:37:22,408 INFO L87 Difference]: Start difference. First operand 773 states and 1823 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:23,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:23,472 INFO L93 Difference]: Finished difference Result 2173 states and 5321 transitions. [2022-01-18 15:37:23,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:37:23,473 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:23,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:23,479 INFO L225 Difference]: With dead ends: 2173 [2022-01-18 15:37:23,479 INFO L226 Difference]: Without dead ends: 2162 [2022-01-18 15:37:23,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=252, Invalid=1470, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:37:23,480 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 231 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:23,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 203 Invalid, 1695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1575 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:37:23,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2022-01-18 15:37:23,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 807. [2022-01-18 15:37:23,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 806 states have (on average 2.3734491315136474) internal successors, (1913), 806 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:23,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1913 transitions. [2022-01-18 15:37:23,496 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1913 transitions. Word has length 29 [2022-01-18 15:37:23,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:23,496 INFO L470 AbstractCegarLoop]: Abstraction has 807 states and 1913 transitions. [2022-01-18 15:37:23,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:23,496 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1913 transitions. [2022-01-18 15:37:23,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:23,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:23,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:23,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:23,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 15:37:23,724 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:23,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash -581627079, now seen corresponding path program 19 times [2022-01-18 15:37:23,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:23,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943279356] [2022-01-18 15:37:23,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:23,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:23,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:23,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:23,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943279356] [2022-01-18 15:37:23,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943279356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:23,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529100998] [2022-01-18 15:37:23,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:37:23,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:23,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:23,994 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:23,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 15:37:24,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:24,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:24,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:24,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:37:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:24,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:24,552 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:24,552 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 24 treesize of output 49 [2022-01-18 15:37:24,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:24,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:24,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:24,634 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 23 treesize of output 7 [2022-01-18 15:37:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:24,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529100998] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:24,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:24,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:37:24,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837005996] [2022-01-18 15:37:24,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:24,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:37:24,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:37:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:37:24,668 INFO L87 Difference]: Start difference. First operand 807 states and 1913 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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-01-18 15:37:25,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:25,723 INFO L93 Difference]: Finished difference Result 2310 states and 5631 transitions. [2022-01-18 15:37:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:37:25,724 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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 29 [2022-01-18 15:37:25,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:25,730 INFO L225 Difference]: With dead ends: 2310 [2022-01-18 15:37:25,730 INFO L226 Difference]: Without dead ends: 2290 [2022-01-18 15:37:25,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:37:25,730 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 280 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1499 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:25,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 212 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1499 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:37:25,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-18 15:37:25,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 796. [2022-01-18 15:37:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 2.372327044025157) internal successors, (1886), 795 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:25,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1886 transitions. [2022-01-18 15:37:25,745 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1886 transitions. Word has length 29 [2022-01-18 15:37:25,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:25,745 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 1886 transitions. [2022-01-18 15:37:25,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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-01-18 15:37:25,745 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1886 transitions. [2022-01-18 15:37:25,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:25,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:25,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:25,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:25,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 15:37:25,957 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:25,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:25,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2142000305, now seen corresponding path program 20 times [2022-01-18 15:37:25,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:25,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628552083] [2022-01-18 15:37:25,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:25,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:25,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:26,243 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:26,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:26,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628552083] [2022-01-18 15:37:26,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628552083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:26,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256331746] [2022-01-18 15:37:26,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:26,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:26,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:26,245 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:26,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 15:37:26,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:26,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:26,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:26,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:26,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:37:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:26,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:26,806 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:26,806 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 24 treesize of output 49 [2022-01-18 15:37:26,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:26,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:26,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:26,873 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 23 treesize of output 7 [2022-01-18 15:37:26,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:26,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256331746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:26,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:26,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:37:26,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763461860] [2022-01-18 15:37:26,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:26,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:37:26,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:26,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:37:26,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:37:26,910 INFO L87 Difference]: Start difference. First operand 796 states and 1886 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:28,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:28,287 INFO L93 Difference]: Finished difference Result 2232 states and 5402 transitions. [2022-01-18 15:37:28,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:37:28,288 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:28,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:28,294 INFO L225 Difference]: With dead ends: 2232 [2022-01-18 15:37:28,294 INFO L226 Difference]: Without dead ends: 2209 [2022-01-18 15:37:28,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=370, Invalid=1792, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:37:28,298 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 372 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1978 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:28,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 268 Invalid, 2131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1978 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:37:28,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2022-01-18 15:37:28,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 800. [2022-01-18 15:37:28,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 799 states have (on average 2.3667083854818523) internal successors, (1891), 799 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:28,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 1891 transitions. [2022-01-18 15:37:28,313 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 1891 transitions. Word has length 29 [2022-01-18 15:37:28,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:28,313 INFO L470 AbstractCegarLoop]: Abstraction has 800 states and 1891 transitions. [2022-01-18 15:37:28,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:28,313 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 1891 transitions. [2022-01-18 15:37:28,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:28,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:28,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:28,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:28,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:28,532 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:28,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:28,533 INFO L85 PathProgramCache]: Analyzing trace with hash 828755281, now seen corresponding path program 21 times [2022-01-18 15:37:28,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:28,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535328905] [2022-01-18 15:37:28,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:28,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:28,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:28,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535328905] [2022-01-18 15:37:28,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535328905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:28,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346761255] [2022-01-18 15:37:28,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:37:28,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:28,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:28,805 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:28,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 15:37:28,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:37:28,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:28,825 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 15:37:28,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:29,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:29,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:29,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:29,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:29,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:29,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:29,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:29,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 15:37:30,113 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:30,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346761255] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:30,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:30,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 15:37:30,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180712571] [2022-01-18 15:37:30,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:30,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:37:30,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:30,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:37:30,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:37:30,114 INFO L87 Difference]: Start difference. First operand 800 states and 1891 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:31,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:31,391 INFO L93 Difference]: Finished difference Result 2051 states and 4946 transitions. [2022-01-18 15:37:31,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:37:31,392 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:31,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:31,396 INFO L225 Difference]: With dead ends: 2051 [2022-01-18 15:37:31,396 INFO L226 Difference]: Without dead ends: 2043 [2022-01-18 15:37:31,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=465, Invalid=2727, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:37:31,397 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 463 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 2229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1147 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:31,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 270 Invalid, 2229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 959 Invalid, 0 Unknown, 1147 Unchecked, 0.5s Time] [2022-01-18 15:37:31,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2022-01-18 15:37:31,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 868. [2022-01-18 15:37:31,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 867 states have (on average 2.364475201845444) internal successors, (2050), 867 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:31,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 2050 transitions. [2022-01-18 15:37:31,417 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 2050 transitions. Word has length 29 [2022-01-18 15:37:31,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:31,418 INFO L470 AbstractCegarLoop]: Abstraction has 868 states and 2050 transitions. [2022-01-18 15:37:31,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:31,418 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 2050 transitions. [2022-01-18 15:37:31,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:31,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:31,419 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:31,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:31,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:31,635 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:31,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:31,635 INFO L85 PathProgramCache]: Analyzing trace with hash -882143023, now seen corresponding path program 22 times [2022-01-18 15:37:31,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:31,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694914467] [2022-01-18 15:37:31,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:31,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:31,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:31,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:31,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694914467] [2022-01-18 15:37:31,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694914467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:31,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951877183] [2022-01-18 15:37:31,916 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:37:31,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:31,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:31,917 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:31,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 15:37:31,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:37:31,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:31,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:31,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:32,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:32,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:32,517 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:32,517 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 24 treesize of output 49 [2022-01-18 15:37:32,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:32,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:32,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:32,592 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 23 treesize of output 7 [2022-01-18 15:37:32,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:32,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951877183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:32,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:32,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:37:32,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695152409] [2022-01-18 15:37:32,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:32,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:37:32,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:32,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:37:32,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:37:32,627 INFO L87 Difference]: Start difference. First operand 868 states and 2050 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:33,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:33,787 INFO L93 Difference]: Finished difference Result 2139 states and 5175 transitions. [2022-01-18 15:37:33,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:37:33,787 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:33,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:33,791 INFO L225 Difference]: With dead ends: 2139 [2022-01-18 15:37:33,791 INFO L226 Difference]: Without dead ends: 2127 [2022-01-18 15:37:33,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:37:33,792 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 339 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1953 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:33,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 235 Invalid, 2065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1953 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:37:33,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-01-18 15:37:33,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 800. [2022-01-18 15:37:33,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 799 states have (on average 2.3667083854818523) internal successors, (1891), 799 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:33,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 1891 transitions. [2022-01-18 15:37:33,806 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 1891 transitions. Word has length 29 [2022-01-18 15:37:33,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:33,806 INFO L470 AbstractCegarLoop]: Abstraction has 800 states and 1891 transitions. [2022-01-18 15:37:33,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:33,806 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 1891 transitions. [2022-01-18 15:37:33,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:33,807 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:33,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:33,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:34,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 15:37:34,022 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:34,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1822474267, now seen corresponding path program 23 times [2022-01-18 15:37:34,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:34,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759378984] [2022-01-18 15:37:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:34,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:34,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:34,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:34,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:34,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759378984] [2022-01-18 15:37:34,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759378984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:34,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595677564] [2022-01-18 15:37:34,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:37:34,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:34,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:34,308 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:34,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 15:37:34,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:37:34,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:34,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:34,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:34,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:37:34,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:34,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:34,955 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:34,955 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 23 treesize of output 48 [2022-01-18 15:37:35,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:35,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:35,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:35,035 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 24 treesize of output 8 [2022-01-18 15:37:35,068 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:35,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595677564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:35,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:35,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 26 [2022-01-18 15:37:35,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201251065] [2022-01-18 15:37:35,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:35,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:37:35,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:35,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:37:35,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:37:35,069 INFO L87 Difference]: Start difference. First operand 800 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:36,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:36,852 INFO L93 Difference]: Finished difference Result 2311 states and 5676 transitions. [2022-01-18 15:37:36,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:37:36,853 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:36,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:36,857 INFO L225 Difference]: With dead ends: 2311 [2022-01-18 15:37:36,857 INFO L226 Difference]: Without dead ends: 2300 [2022-01-18 15:37:36,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=332, Invalid=2638, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:37:36,858 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 297 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 2489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:36,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 220 Invalid, 2489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:37:36,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2300 states. [2022-01-18 15:37:36,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2300 to 852. [2022-01-18 15:37:36,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 2.383078730904818) internal successors, (2028), 851 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:36,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2028 transitions. [2022-01-18 15:37:36,875 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2028 transitions. Word has length 29 [2022-01-18 15:37:36,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:36,876 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 2028 transitions. [2022-01-18 15:37:36,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:36,876 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2028 transitions. [2022-01-18 15:37:36,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:36,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:36,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:36,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:37,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 15:37:37,093 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:37,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:37,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1852005893, now seen corresponding path program 24 times [2022-01-18 15:37:37,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:37,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935621549] [2022-01-18 15:37:37,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:37,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:37,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:37,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935621549] [2022-01-18 15:37:37,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935621549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940338911] [2022-01-18 15:37:37,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:37:37,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:37,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:37,357 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:37,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 15:37:37,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:37:37,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:37,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:37,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:37,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:37:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:37,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:37,962 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:37,962 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 23 treesize of output 48 [2022-01-18 15:37:38,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:38,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:38,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:38,027 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 24 treesize of output 8 [2022-01-18 15:37:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:38,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940338911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:38,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:38,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-01-18 15:37:38,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004759733] [2022-01-18 15:37:38,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:38,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:37:38,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:38,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:37:38,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:37:38,063 INFO L87 Difference]: Start difference. First operand 852 states and 2028 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-01-18 15:37:39,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:39,682 INFO L93 Difference]: Finished difference Result 2417 states and 5971 transitions. [2022-01-18 15:37:39,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:37:39,682 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 29 [2022-01-18 15:37:39,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:39,686 INFO L225 Difference]: With dead ends: 2417 [2022-01-18 15:37:39,687 INFO L226 Difference]: Without dead ends: 2402 [2022-01-18 15:37:39,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=426, Invalid=2880, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:37:39,688 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 317 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1844 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:39,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 175 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1844 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:37:39,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-18 15:37:39,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 864. [2022-01-18 15:37:39,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 2.384704519119351) internal successors, (2058), 863 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 2058 transitions. [2022-01-18 15:37:39,704 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 2058 transitions. Word has length 29 [2022-01-18 15:37:39,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:39,704 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 2058 transitions. [2022-01-18 15:37:39,704 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-01-18 15:37:39,704 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 2058 transitions. [2022-01-18 15:37:39,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:39,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:39,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:39,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:39,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 15:37:39,919 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:39,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:39,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1777758235, now seen corresponding path program 25 times [2022-01-18 15:37:39,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:39,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392505185] [2022-01-18 15:37:39,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:39,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:39,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:40,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:40,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:40,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392505185] [2022-01-18 15:37:40,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392505185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:40,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572781814] [2022-01-18 15:37:40,181 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:37:40,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:40,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:40,182 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:40,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 15:37:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:40,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:40,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:40,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:40,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:40,777 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:40,777 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 24 treesize of output 49 [2022-01-18 15:37:40,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:40,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:40,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:40,823 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 23 treesize of output 7 [2022-01-18 15:37:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:40,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572781814] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:40,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:40,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-01-18 15:37:40,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491390753] [2022-01-18 15:37:40,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:40,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:37:40,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:40,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:37:40,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:37:40,854 INFO L87 Difference]: Start difference. First operand 864 states and 2058 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:42,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:42,805 INFO L93 Difference]: Finished difference Result 2652 states and 6552 transitions. [2022-01-18 15:37:42,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:37:42,805 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:42,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:42,809 INFO L225 Difference]: With dead ends: 2652 [2022-01-18 15:37:42,809 INFO L226 Difference]: Without dead ends: 2619 [2022-01-18 15:37:42,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=522, Invalid=3260, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:37:42,810 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 345 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:42,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 206 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1958 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:37:42,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-18 15:37:42,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 851. [2022-01-18 15:37:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 850 states have (on average 2.3835294117647057) internal successors, (2026), 850 states have internal predecessors, (2026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:42,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 2026 transitions. [2022-01-18 15:37:42,827 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 2026 transitions. Word has length 29 [2022-01-18 15:37:42,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:42,827 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 2026 transitions. [2022-01-18 15:37:42,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:42,827 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 2026 transitions. [2022-01-18 15:37:42,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:42,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:42,828 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:42,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 15:37:43,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 15:37:43,043 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:43,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:43,043 INFO L85 PathProgramCache]: Analyzing trace with hash 709848259, now seen corresponding path program 26 times [2022-01-18 15:37:43,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:43,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124107185] [2022-01-18 15:37:43,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:43,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:43,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:43,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:43,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:43,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124107185] [2022-01-18 15:37:43,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124107185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:43,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65614724] [2022-01-18 15:37:43,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:37:43,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:43,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:43,329 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:43,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 15:37:43,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:37:43,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:43,348 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:37:43,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:43,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:43,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:43,868 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:43,868 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 23 treesize of output 48 [2022-01-18 15:37:43,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:43,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:43,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:43,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 15:37:43,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:43,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65614724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:43,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:43,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:37:43,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424742552] [2022-01-18 15:37:43,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:43,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:37:43,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:43,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:37:43,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:37:43,953 INFO L87 Difference]: Start difference. First operand 851 states and 2026 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:45,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:45,659 INFO L93 Difference]: Finished difference Result 2315 states and 5704 transitions. [2022-01-18 15:37:45,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:37:45,660 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:45,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:45,663 INFO L225 Difference]: With dead ends: 2315 [2022-01-18 15:37:45,664 INFO L226 Difference]: Without dead ends: 2304 [2022-01-18 15:37:45,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=442, Invalid=2528, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:37:45,665 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 353 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 1911 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:45,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 177 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1911 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:37:45,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2022-01-18 15:37:45,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 872. [2022-01-18 15:37:45,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 2.388059701492537) internal successors, (2080), 871 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:45,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 2080 transitions. [2022-01-18 15:37:45,680 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 2080 transitions. Word has length 29 [2022-01-18 15:37:45,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:45,680 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 2080 transitions. [2022-01-18 15:37:45,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:45,680 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 2080 transitions. [2022-01-18 15:37:45,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:45,681 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:45,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:45,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:45,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:45,897 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:45,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:45,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1828717987, now seen corresponding path program 27 times [2022-01-18 15:37:45,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:45,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108827052] [2022-01-18 15:37:45,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:45,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:45,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:46,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:46,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108827052] [2022-01-18 15:37:46,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108827052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:46,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704644641] [2022-01-18 15:37:46,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:37:46,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:46,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:46,181 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:46,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 15:37:46,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:37:46,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:46,200 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:37:46,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:46,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:46,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:46,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:46,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:46,546 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 15:37:46,815 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:46,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:47,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:47,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:37:47,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2022-01-18 15:37:47,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:47,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704644641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:47,424 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:47,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 35 [2022-01-18 15:37:47,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627140125] [2022-01-18 15:37:47,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:47,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:37:47,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:47,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:37:47,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:37:47,425 INFO L87 Difference]: Start difference. First operand 872 states and 2080 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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-01-18 15:37:51,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:51,837 INFO L93 Difference]: Finished difference Result 3328 states and 8265 transitions. [2022-01-18 15:37:51,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 15:37:51,837 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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 29 [2022-01-18 15:37:51,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:51,844 INFO L225 Difference]: With dead ends: 3328 [2022-01-18 15:37:51,844 INFO L226 Difference]: Without dead ends: 3310 [2022-01-18 15:37:51,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 37 SyntacticMatches, 10 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4191 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2064, Invalid=10146, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 15:37:51,848 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 445 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 2055 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 3234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 2055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 953 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:51,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 208 Invalid, 3234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 2055 Invalid, 0 Unknown, 953 Unchecked, 1.0s Time] [2022-01-18 15:37:51,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2022-01-18 15:37:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 941. [2022-01-18 15:37:51,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 940 states have (on average 2.4063829787234043) internal successors, (2262), 940 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2262 transitions. [2022-01-18 15:37:51,875 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2262 transitions. Word has length 29 [2022-01-18 15:37:51,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:51,875 INFO L470 AbstractCegarLoop]: Abstraction has 941 states and 2262 transitions. [2022-01-18 15:37:51,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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-01-18 15:37:51,876 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2262 transitions. [2022-01-18 15:37:51,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:51,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:51,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:51,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:52,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:52,087 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:52,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:52,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1548299119, now seen corresponding path program 28 times [2022-01-18 15:37:52,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:52,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684061538] [2022-01-18 15:37:52,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:52,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:52,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:52,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:52,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684061538] [2022-01-18 15:37:52,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684061538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:52,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061146492] [2022-01-18 15:37:52,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:37:52,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:52,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:52,402 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:52,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 15:37:52,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:37:52,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:52,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:52,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:52,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:52,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:52,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:52,963 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:52,963 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 24 treesize of output 49 [2022-01-18 15:37:53,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:53,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:53,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:53,026 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 23 treesize of output 7 [2022-01-18 15:37:53,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:53,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061146492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:53,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:53,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:37:53,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739932720] [2022-01-18 15:37:53,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:53,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:37:53,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:53,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:37:53,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:37:53,058 INFO L87 Difference]: Start difference. First operand 941 states and 2262 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:55,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:55,801 INFO L93 Difference]: Finished difference Result 2951 states and 7228 transitions. [2022-01-18 15:37:55,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:37:55,801 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:55,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:55,805 INFO L225 Difference]: With dead ends: 2951 [2022-01-18 15:37:55,805 INFO L226 Difference]: Without dead ends: 2896 [2022-01-18 15:37:55,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1003, Invalid=5159, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:37:55,807 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 565 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 1706 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 1706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:55,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 165 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 1706 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:37:55,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2022-01-18 15:37:55,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 858. [2022-01-18 15:37:55,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 2.382730455075846) internal successors, (2042), 857 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:55,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 2042 transitions. [2022-01-18 15:37:55,823 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 2042 transitions. Word has length 29 [2022-01-18 15:37:55,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:55,824 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 2042 transitions. [2022-01-18 15:37:55,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:55,824 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 2042 transitions. [2022-01-18 15:37:55,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:55,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:55,825 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:55,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 15:37:56,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-18 15:37:56,039 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:56,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:56,040 INFO L85 PathProgramCache]: Analyzing trace with hash -299763919, now seen corresponding path program 29 times [2022-01-18 15:37:56,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:56,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842780105] [2022-01-18 15:37:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:56,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:56,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:56,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842780105] [2022-01-18 15:37:56,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842780105] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:56,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133584739] [2022-01-18 15:37:56,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:37:56,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:56,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:56,319 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:56,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 15:37:56,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:37:56,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:56,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:37:56,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:37:56,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:37:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:56,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:37:56,889 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:37:56,889 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 24 treesize of output 49 [2022-01-18 15:37:56,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:56,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:37:56,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:37:56,946 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 23 treesize of output 7 [2022-01-18 15:37:56,978 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:56,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133584739] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:37:56,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:37:56,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:37:56,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792261280] [2022-01-18 15:37:56,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:37:56,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:37:56,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:37:56,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:37:56,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:37:56,979 INFO L87 Difference]: Start difference. First operand 858 states and 2042 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:59,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:37:59,173 INFO L93 Difference]: Finished difference Result 2305 states and 5582 transitions. [2022-01-18 15:37:59,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:37:59,173 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:37:59,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:37:59,176 INFO L225 Difference]: With dead ends: 2305 [2022-01-18 15:37:59,176 INFO L226 Difference]: Without dead ends: 2263 [2022-01-18 15:37:59,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=576, Invalid=3330, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:37:59,178 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 510 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 2424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:59,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 195 Invalid, 2424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 2153 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:37:59,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2022-01-18 15:37:59,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 849. [2022-01-18 15:37:59,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 2.3797169811320753) internal successors, (2018), 848 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:59,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 2018 transitions. [2022-01-18 15:37:59,197 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 2018 transitions. Word has length 29 [2022-01-18 15:37:59,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:37:59,197 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 2018 transitions. [2022-01-18 15:37:59,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:37:59,198 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 2018 transitions. [2022-01-18 15:37:59,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:37:59,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:37:59,199 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:59,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:59,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:59,403 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:37:59,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:37:59,404 INFO L85 PathProgramCache]: Analyzing trace with hash -724305229, now seen corresponding path program 30 times [2022-01-18 15:37:59,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:37:59,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908803082] [2022-01-18 15:37:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:37:59,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:37:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:37:59,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:37:59,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:37:59,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908803082] [2022-01-18 15:37:59,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908803082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:37:59,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740014933] [2022-01-18 15:37:59,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:37:59,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:59,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:37:59,664 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:37:59,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 15:37:59,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:37:59,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:37:59,683 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:37:59,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:00,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:00,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 15:38:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:00,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:01,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:01,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:01,060 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 40 treesize of output 45 [2022-01-18 15:38:01,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:01,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740014933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:01,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:01,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 15:38:01,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259345866] [2022-01-18 15:38:01,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:01,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:38:01,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:01,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:38:01,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:38:01,118 INFO L87 Difference]: Start difference. First operand 849 states and 2018 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:38:02,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:02,598 INFO L93 Difference]: Finished difference Result 1533 states and 3690 transitions. [2022-01-18 15:38:02,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:38:02,598 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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 29 [2022-01-18 15:38:02,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:02,600 INFO L225 Difference]: With dead ends: 1533 [2022-01-18 15:38:02,600 INFO L226 Difference]: Without dead ends: 1522 [2022-01-18 15:38:02,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 921 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=570, Invalid=2736, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:38:02,600 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 335 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1393 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:02,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 144 Invalid, 2311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 766 Invalid, 0 Unknown, 1393 Unchecked, 0.4s Time] [2022-01-18 15:38:02,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-01-18 15:38:02,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 887. [2022-01-18 15:38:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 2.3905191873589167) internal successors, (2118), 886 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:02,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 2118 transitions. [2022-01-18 15:38:02,611 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 2118 transitions. Word has length 29 [2022-01-18 15:38:02,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:02,612 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 2118 transitions. [2022-01-18 15:38:02,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:38:02,612 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 2118 transitions. [2022-01-18 15:38:02,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:02,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:02,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:02,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 15:38:02,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:02,821 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:02,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:02,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1032095821, now seen corresponding path program 31 times [2022-01-18 15:38:02,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:02,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709874386] [2022-01-18 15:38:02,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:02,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:02,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:03,072 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:03,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:03,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709874386] [2022-01-18 15:38:03,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709874386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:03,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162316761] [2022-01-18 15:38:03,073 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:38:03,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:03,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:03,074 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:03,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 15:38:03,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:03,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:03,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:03,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:38:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:03,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:03,598 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:03,598 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 24 treesize of output 49 [2022-01-18 15:38:03,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:03,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:03,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:03,652 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 23 treesize of output 7 [2022-01-18 15:38:03,685 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:03,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162316761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:03,685 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:03,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:38:03,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679888369] [2022-01-18 15:38:03,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:03,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:38:03,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:03,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:38:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:38:03,686 INFO L87 Difference]: Start difference. First operand 887 states and 2118 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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-01-18 15:38:05,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:05,387 INFO L93 Difference]: Finished difference Result 2979 states and 7351 transitions. [2022-01-18 15:38:05,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:38:05,387 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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 29 [2022-01-18 15:38:05,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:05,391 INFO L225 Difference]: With dead ends: 2979 [2022-01-18 15:38:05,391 INFO L226 Difference]: Without dead ends: 2950 [2022-01-18 15:38:05,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=511, Invalid=3029, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:38:05,391 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 442 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1789 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:05,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 234 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1789 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:38:05,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2950 states. [2022-01-18 15:38:05,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2950 to 912. [2022-01-18 15:38:05,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 911 states have (on average 2.3918770581778266) internal successors, (2179), 911 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:05,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 2179 transitions. [2022-01-18 15:38:05,408 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 2179 transitions. Word has length 29 [2022-01-18 15:38:05,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:05,408 INFO L470 AbstractCegarLoop]: Abstraction has 912 states and 2179 transitions. [2022-01-18 15:38:05,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 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-01-18 15:38:05,408 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 2179 transitions. [2022-01-18 15:38:05,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:05,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:05,409 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:05,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 15:38:05,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 15:38:05,619 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:05,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:05,620 INFO L85 PathProgramCache]: Analyzing trace with hash -539244091, now seen corresponding path program 32 times [2022-01-18 15:38:05,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:05,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171778514] [2022-01-18 15:38:05,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:05,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:05,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:05,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:05,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:05,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171778514] [2022-01-18 15:38:05,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171778514] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:05,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516487526] [2022-01-18 15:38:05,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:38:05,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:05,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:05,911 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:05,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 15:38:05,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:38:05,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:05,932 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:38:05,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:06,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:06,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 15:38:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:06,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:06,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:06,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:06,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:06,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:38:07,059 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:07,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516487526] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:07,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:07,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-01-18 15:38:07,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139433977] [2022-01-18 15:38:07,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:07,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:38:07,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:07,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:38:07,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:38:07,060 INFO L87 Difference]: Start difference. First operand 912 states and 2179 transitions. Second operand has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:08,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:08,991 INFO L93 Difference]: Finished difference Result 2296 states and 5620 transitions. [2022-01-18 15:38:08,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:38:08,991 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:08,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:08,995 INFO L225 Difference]: With dead ends: 2296 [2022-01-18 15:38:08,995 INFO L226 Difference]: Without dead ends: 2283 [2022-01-18 15:38:08,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1527 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=898, Invalid=3932, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:38:08,996 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 423 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1483 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:08,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 231 Invalid, 2661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1007 Invalid, 0 Unknown, 1483 Unchecked, 0.5s Time] [2022-01-18 15:38:08,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2022-01-18 15:38:09,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 957. [2022-01-18 15:38:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 2.403765690376569) internal successors, (2298), 956 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:09,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 2298 transitions. [2022-01-18 15:38:09,011 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 2298 transitions. Word has length 29 [2022-01-18 15:38:09,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:09,011 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 2298 transitions. [2022-01-18 15:38:09,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:09,011 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 2298 transitions. [2022-01-18 15:38:09,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:09,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:09,013 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:09,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:09,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 15:38:09,231 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:09,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:09,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1852489115, now seen corresponding path program 33 times [2022-01-18 15:38:09,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:09,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211275578] [2022-01-18 15:38:09,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:09,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:09,525 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:09,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:09,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211275578] [2022-01-18 15:38:09,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211275578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:09,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682615032] [2022-01-18 15:38:09,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:38:09,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:09,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:09,526 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:09,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 15:38:09,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:38:09,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:09,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:09,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:09,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:38:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:09,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:10,107 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:10,107 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 24 treesize of output 49 [2022-01-18 15:38:10,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:10,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:10,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:10,160 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 23 treesize of output 7 [2022-01-18 15:38:10,193 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:10,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682615032] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:10,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:10,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:38:10,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050562415] [2022-01-18 15:38:10,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:10,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:38:10,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:10,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:38:10,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:38:10,194 INFO L87 Difference]: Start difference. First operand 957 states and 2298 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:11,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:11,656 INFO L93 Difference]: Finished difference Result 2414 states and 5888 transitions. [2022-01-18 15:38:11,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:38:11,657 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:11,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:11,659 INFO L225 Difference]: With dead ends: 2414 [2022-01-18 15:38:11,659 INFO L226 Difference]: Without dead ends: 2401 [2022-01-18 15:38:11,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=326, Invalid=2124, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:38:11,660 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 323 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 2370 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 2370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:11,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 295 Invalid, 2458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 2370 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:38:11,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2401 states. [2022-01-18 15:38:11,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2401 to 959. [2022-01-18 15:38:11,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 2.403966597077244) internal successors, (2303), 958 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 2303 transitions. [2022-01-18 15:38:11,673 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 2303 transitions. Word has length 29 [2022-01-18 15:38:11,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:11,673 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 2303 transitions. [2022-01-18 15:38:11,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:11,674 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 2303 transitions. [2022-01-18 15:38:11,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:11,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:11,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:11,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 15:38:11,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 15:38:11,875 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:11,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1357085963, now seen corresponding path program 34 times [2022-01-18 15:38:11,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:11,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466141845] [2022-01-18 15:38:11,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:11,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:12,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:12,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466141845] [2022-01-18 15:38:12,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466141845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:12,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614862654] [2022-01-18 15:38:12,130 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:38:12,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:12,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:12,131 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:12,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 15:38:12,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:38:12,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:12,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:12,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:12,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:38:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:12,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:12,680 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:12,681 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 24 treesize of output 49 [2022-01-18 15:38:12,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:12,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:12,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:12,761 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 23 treesize of output 7 [2022-01-18 15:38:12,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:12,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614862654] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:12,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:12,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:38:12,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647834353] [2022-01-18 15:38:12,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:12,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:38:12,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:38:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:38:12,794 INFO L87 Difference]: Start difference. First operand 959 states and 2303 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:14,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:14,775 INFO L93 Difference]: Finished difference Result 2934 states and 7080 transitions. [2022-01-18 15:38:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:38:14,775 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:14,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:14,779 INFO L225 Difference]: With dead ends: 2934 [2022-01-18 15:38:14,779 INFO L226 Difference]: Without dead ends: 2881 [2022-01-18 15:38:14,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=516, Invalid=3266, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:38:14,780 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 412 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 2653 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 2808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:14,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 358 Invalid, 2808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2653 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:38:14,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2881 states. [2022-01-18 15:38:14,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2881 to 915. [2022-01-18 15:38:14,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 914 states have (on average 2.3916849015317285) internal successors, (2186), 914 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:14,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 2186 transitions. [2022-01-18 15:38:14,795 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 2186 transitions. Word has length 29 [2022-01-18 15:38:14,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:14,795 INFO L470 AbstractCegarLoop]: Abstraction has 915 states and 2186 transitions. [2022-01-18 15:38:14,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:14,796 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 2186 transitions. [2022-01-18 15:38:14,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:14,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:14,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:14,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:14,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:14,997 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:14,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:14,997 INFO L85 PathProgramCache]: Analyzing trace with hash 262678323, now seen corresponding path program 35 times [2022-01-18 15:38:14,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:14,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335993671] [2022-01-18 15:38:14,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:14,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:15,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:15,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:15,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335993671] [2022-01-18 15:38:15,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335993671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:15,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625692369] [2022-01-18 15:38:15,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:38:15,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:15,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:15,255 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:15,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 15:38:15,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:38:15,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:15,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:15,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:15,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:38:15,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:15,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:15,795 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:15,795 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 23 treesize of output 48 [2022-01-18 15:38:15,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:15,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:15,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:15,858 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 24 treesize of output 8 [2022-01-18 15:38:15,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:15,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625692369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:15,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:15,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:38:15,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556731499] [2022-01-18 15:38:15,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:15,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:38:15,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:15,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:38:15,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:38:15,891 INFO L87 Difference]: Start difference. First operand 915 states and 2186 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:17,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:17,574 INFO L93 Difference]: Finished difference Result 2654 states and 6554 transitions. [2022-01-18 15:38:17,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:38:17,574 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:17,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:17,578 INFO L225 Difference]: With dead ends: 2654 [2022-01-18 15:38:17,578 INFO L226 Difference]: Without dead ends: 2629 [2022-01-18 15:38:17,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=431, Invalid=2649, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:38:17,579 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 294 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 2065 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:17,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 268 Invalid, 2202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2065 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:38:17,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2629 states. [2022-01-18 15:38:17,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2629 to 908. [2022-01-18 15:38:17,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.3914002205071663) internal successors, (2169), 907 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:17,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2169 transitions. [2022-01-18 15:38:17,595 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2169 transitions. Word has length 29 [2022-01-18 15:38:17,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:17,595 INFO L470 AbstractCegarLoop]: Abstraction has 908 states and 2169 transitions. [2022-01-18 15:38:17,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:17,595 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2169 transitions. [2022-01-18 15:38:17,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:17,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:17,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:17,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:17,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 15:38:17,797 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:17,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:17,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1014151221, now seen corresponding path program 36 times [2022-01-18 15:38:17,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:17,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896969395] [2022-01-18 15:38:17,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:17,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:18,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:18,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896969395] [2022-01-18 15:38:18,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896969395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:18,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855614524] [2022-01-18 15:38:18,080 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:38:18,080 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:18,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:18,081 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:18,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 15:38:18,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:38:18,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:18,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:18,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:18,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:38:18,461 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:18,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:18,685 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:18,686 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 23 treesize of output 48 [2022-01-18 15:38:18,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:18,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:18,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:18,741 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 24 treesize of output 8 [2022-01-18 15:38:18,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:18,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855614524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:18,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:18,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:18,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786141807] [2022-01-18 15:38:18,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:18,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:18,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:18,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:18,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:18,777 INFO L87 Difference]: Start difference. First operand 908 states and 2169 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-01-18 15:38:20,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:20,800 INFO L93 Difference]: Finished difference Result 2349 states and 5753 transitions. [2022-01-18 15:38:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:38:20,800 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 29 [2022-01-18 15:38:20,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:20,803 INFO L225 Difference]: With dead ends: 2349 [2022-01-18 15:38:20,803 INFO L226 Difference]: Without dead ends: 2320 [2022-01-18 15:38:20,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1042 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=407, Invalid=3253, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:38:20,804 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 356 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2553 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 2690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:20,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 262 Invalid, 2690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2553 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:38:20,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2022-01-18 15:38:20,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 949. [2022-01-18 15:38:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 948 states have (on average 2.3966244725738397) internal successors, (2272), 948 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 2272 transitions. [2022-01-18 15:38:20,818 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 2272 transitions. Word has length 29 [2022-01-18 15:38:20,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:20,819 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 2272 transitions. [2022-01-18 15:38:20,819 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-01-18 15:38:20,819 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 2272 transitions. [2022-01-18 15:38:20,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:20,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:20,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:20,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:21,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 15:38:21,020 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:21,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:21,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1287822959, now seen corresponding path program 37 times [2022-01-18 15:38:21,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:21,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126765139] [2022-01-18 15:38:21,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:21,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:21,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:21,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:21,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126765139] [2022-01-18 15:38:21,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126765139] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:21,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374984513] [2022-01-18 15:38:21,326 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:38:21,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:21,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:21,327 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:21,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 15:38:21,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:21,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:21,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:21,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:38:21,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:21,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:21,888 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:21,889 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 23 treesize of output 48 [2022-01-18 15:38:21,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:21,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:21,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:21,950 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 24 treesize of output 8 [2022-01-18 15:38:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:21,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374984513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:21,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:21,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:21,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937789255] [2022-01-18 15:38:21,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:21,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:21,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:21,984 INFO L87 Difference]: Start difference. First operand 949 states and 2272 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:24,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:24,076 INFO L93 Difference]: Finished difference Result 2959 states and 7321 transitions. [2022-01-18 15:38:24,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:38:24,076 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:24,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:24,079 INFO L225 Difference]: With dead ends: 2959 [2022-01-18 15:38:24,079 INFO L226 Difference]: Without dead ends: 2936 [2022-01-18 15:38:24,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=648, Invalid=3908, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:38:24,080 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 344 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 1909 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 1909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:24,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 197 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 1909 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:38:24,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2936 states. [2022-01-18 15:38:24,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2936 to 961. [2022-01-18 15:38:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 2.396875) internal successors, (2301), 960 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:24,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 2301 transitions. [2022-01-18 15:38:24,095 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 2301 transitions. Word has length 29 [2022-01-18 15:38:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:24,095 INFO L470 AbstractCegarLoop]: Abstraction has 961 states and 2301 transitions. [2022-01-18 15:38:24,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 2301 transitions. [2022-01-18 15:38:24,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:24,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:24,097 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:24,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:24,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:24,311 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:24,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:24,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1953026127, now seen corresponding path program 38 times [2022-01-18 15:38:24,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:24,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720758476] [2022-01-18 15:38:24,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:24,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:24,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:24,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720758476] [2022-01-18 15:38:24,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720758476] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:24,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963367466] [2022-01-18 15:38:24,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:38:24,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:24,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:24,592 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:24,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 15:38:24,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:38:24,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:24,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:24,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:24,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:24,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:38:24,925 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:24,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:25,134 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:25,134 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 24 treesize of output 49 [2022-01-18 15:38:25,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:25,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:25,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:25,192 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 23 treesize of output 7 [2022-01-18 15:38:25,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:25,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963367466] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:25,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:25,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:25,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476705764] [2022-01-18 15:38:25,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:25,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:25,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:25,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:25,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:25,225 INFO L87 Difference]: Start difference. First operand 961 states and 2301 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:38:27,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:27,215 INFO L93 Difference]: Finished difference Result 2579 states and 6380 transitions. [2022-01-18 15:38:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:38:27,215 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:38:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:27,219 INFO L225 Difference]: With dead ends: 2579 [2022-01-18 15:38:27,219 INFO L226 Difference]: Without dead ends: 2556 [2022-01-18 15:38:27,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=598, Invalid=3434, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:38:27,219 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 335 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:27,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 203 Invalid, 2124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1977 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:38:27,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-01-18 15:38:27,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 980. [2022-01-18 15:38:27,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 2.4096016343207354) internal successors, (2359), 979 states have internal predecessors, (2359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:27,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 2359 transitions. [2022-01-18 15:38:27,235 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 2359 transitions. Word has length 29 [2022-01-18 15:38:27,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:27,235 INFO L470 AbstractCegarLoop]: Abstraction has 980 states and 2359 transitions. [2022-01-18 15:38:27,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:38:27,235 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 2359 transitions. [2022-01-18 15:38:27,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:27,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:27,237 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:27,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:27,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 15:38:27,452 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:27,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:27,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1441520993, now seen corresponding path program 39 times [2022-01-18 15:38:27,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:27,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556612748] [2022-01-18 15:38:27,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:27,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:27,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:27,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:27,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:27,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556612748] [2022-01-18 15:38:27,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556612748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:27,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245668940] [2022-01-18 15:38:27,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:38:27,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:27,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:27,745 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:27,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 15:38:27,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:38:27,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:27,765 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:38:27,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:28,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:28,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:28,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 15:38:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:28,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:28,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:28,689 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 14 treesize of output 19 [2022-01-18 15:38:28,700 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 13 treesize of output 7 [2022-01-18 15:38:28,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:28,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245668940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:28,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:28,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 34 [2022-01-18 15:38:28,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661132529] [2022-01-18 15:38:28,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:28,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:38:28,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:28,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:38:28,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:38:28,738 INFO L87 Difference]: Start difference. First operand 980 states and 2359 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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-01-18 15:38:31,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:31,717 INFO L93 Difference]: Finished difference Result 2193 states and 5528 transitions. [2022-01-18 15:38:31,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:38:31,718 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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 29 [2022-01-18 15:38:31,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:31,720 INFO L225 Difference]: With dead ends: 2193 [2022-01-18 15:38:31,720 INFO L226 Difference]: Without dead ends: 2174 [2022-01-18 15:38:31,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1253, Invalid=6579, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 15:38:31,721 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 415 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 2936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 710 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:31,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 206 Invalid, 2936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 2020 Invalid, 0 Unknown, 710 Unchecked, 0.9s Time] [2022-01-18 15:38:31,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2022-01-18 15:38:31,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 1032. [2022-01-18 15:38:31,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 1031 states have (on average 2.4219204655674105) internal successors, (2497), 1031 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:31,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 2497 transitions. [2022-01-18 15:38:31,737 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 2497 transitions. Word has length 29 [2022-01-18 15:38:31,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:31,737 INFO L470 AbstractCegarLoop]: Abstraction has 1032 states and 2497 transitions. [2022-01-18 15:38:31,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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-01-18 15:38:31,737 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 2497 transitions. [2022-01-18 15:38:31,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:31,738 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:31,738 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:31,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:31,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:31,939 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:31,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:31,939 INFO L85 PathProgramCache]: Analyzing trace with hash 314880057, now seen corresponding path program 40 times [2022-01-18 15:38:31,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:31,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051545493] [2022-01-18 15:38:31,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:31,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:32,174 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:32,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:32,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051545493] [2022-01-18 15:38:32,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051545493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:32,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028036104] [2022-01-18 15:38:32,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:38:32,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:32,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:32,176 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:32,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 15:38:32,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:38:32,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:32,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:32,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:32,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:38:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:32,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:32,712 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:32,712 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 24 treesize of output 49 [2022-01-18 15:38:32,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:32,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:32,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:32,758 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 23 treesize of output 7 [2022-01-18 15:38:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:32,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028036104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:32,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:32,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 15:38:32,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889428389] [2022-01-18 15:38:32,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:32,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:38:32,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:32,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:38:32,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:38:32,791 INFO L87 Difference]: Start difference. First operand 1032 states and 2497 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:34,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:34,722 INFO L93 Difference]: Finished difference Result 2723 states and 6788 transitions. [2022-01-18 15:38:34,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:38:34,723 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:34,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:34,726 INFO L225 Difference]: With dead ends: 2723 [2022-01-18 15:38:34,726 INFO L226 Difference]: Without dead ends: 2709 [2022-01-18 15:38:34,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:38:34,727 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 341 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:34,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 198 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:38:34,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2709 states. [2022-01-18 15:38:34,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2709 to 1040. [2022-01-18 15:38:34,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 2.422521655437921) internal successors, (2517), 1039 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:34,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 2517 transitions. [2022-01-18 15:38:34,746 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 2517 transitions. Word has length 29 [2022-01-18 15:38:34,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:34,746 INFO L470 AbstractCegarLoop]: Abstraction has 1040 states and 2517 transitions. [2022-01-18 15:38:34,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:34,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 2517 transitions. [2022-01-18 15:38:34,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:34,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:34,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:34,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:34,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:34,963 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:34,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:34,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1843834125, now seen corresponding path program 41 times [2022-01-18 15:38:34,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:34,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705997761] [2022-01-18 15:38:34,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:34,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:34,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:35,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:35,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:35,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705997761] [2022-01-18 15:38:35,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705997761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:35,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77363946] [2022-01-18 15:38:35,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:38:35,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:35,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:35,210 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:35,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 15:38:35,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:38:35,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:35,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:35,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:35,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:35,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 15:38:35,583 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:35,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:35,790 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:35,791 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 24 treesize of output 49 [2022-01-18 15:38:35,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:35,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:35,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:35,852 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 23 treesize of output 7 [2022-01-18 15:38:35,884 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:35,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77363946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:35,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:35,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 15:38:35,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11278014] [2022-01-18 15:38:35,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:35,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:35,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:35,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:35,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:35,886 INFO L87 Difference]: Start difference. First operand 1040 states and 2517 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-01-18 15:38:37,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:37,320 INFO L93 Difference]: Finished difference Result 2387 states and 5874 transitions. [2022-01-18 15:38:37,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:38:37,320 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 29 [2022-01-18 15:38:37,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:37,323 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 15:38:37,323 INFO L226 Difference]: Without dead ends: 2377 [2022-01-18 15:38:37,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:38:37,324 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 338 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:37,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 211 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:38:37,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2377 states. [2022-01-18 15:38:37,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2377 to 1034. [2022-01-18 15:38:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 2.4230396902226525) internal successors, (2503), 1033 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:37,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 2503 transitions. [2022-01-18 15:38:37,338 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 2503 transitions. Word has length 29 [2022-01-18 15:38:37,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:37,339 INFO L470 AbstractCegarLoop]: Abstraction has 1034 states and 2503 transitions. [2022-01-18 15:38:37,339 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-01-18 15:38:37,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 2503 transitions. [2022-01-18 15:38:37,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:37,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:37,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:37,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 15:38:37,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 15:38:37,551 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:37,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:37,552 INFO L85 PathProgramCache]: Analyzing trace with hash 669763807, now seen corresponding path program 42 times [2022-01-18 15:38:37,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:37,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428826166] [2022-01-18 15:38:37,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:37,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:37,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:37,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:37,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428826166] [2022-01-18 15:38:37,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428826166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:37,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221149162] [2022-01-18 15:38:37,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:38:37,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:37,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:37,814 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:37,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 15:38:37,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:38:37,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:37,834 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 15:38:37,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:38,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:38,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:38,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-01-18 15:38:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:38,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:39,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:39,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:39,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 15:38:39,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:39,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221149162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:39,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:39,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-18 15:38:39,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395178801] [2022-01-18 15:38:39,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:39,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:38:39,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:39,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:38:39,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:38:39,345 INFO L87 Difference]: Start difference. First operand 1034 states and 2503 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:40,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:40,289 INFO L93 Difference]: Finished difference Result 1658 states and 4021 transitions. [2022-01-18 15:38:40,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:38:40,290 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 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 29 [2022-01-18 15:38:40,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:40,292 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 15:38:40,292 INFO L226 Difference]: Without dead ends: 1635 [2022-01-18 15:38:40,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=439, Invalid=2213, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:38:40,292 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 161 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 929 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:40,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 236 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 434 Invalid, 0 Unknown, 929 Unchecked, 0.2s Time] [2022-01-18 15:38:40,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2022-01-18 15:38:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1077. [2022-01-18 15:38:40,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 1076 states have (on average 2.4228624535315983) internal successors, (2607), 1076 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:40,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 2607 transitions. [2022-01-18 15:38:40,304 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 2607 transitions. Word has length 29 [2022-01-18 15:38:40,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:40,304 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 2607 transitions. [2022-01-18 15:38:40,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:40,305 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 2607 transitions. [2022-01-18 15:38:40,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:40,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:40,306 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:40,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:40,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 15:38:40,507 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:40,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:40,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1563922681, now seen corresponding path program 43 times [2022-01-18 15:38:40,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:40,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117078995] [2022-01-18 15:38:40,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:40,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:40,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:40,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117078995] [2022-01-18 15:38:40,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117078995] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:40,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517124868] [2022-01-18 15:38:40,806 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:38:40,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:40,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:40,807 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:40,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 15:38:40,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:40,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:40,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:41,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:38:41,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:41,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:41,352 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:41,352 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 23 treesize of output 48 [2022-01-18 15:38:41,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:41,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:41,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:41,406 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 24 treesize of output 8 [2022-01-18 15:38:41,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:41,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517124868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:41,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:41,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:41,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284570590] [2022-01-18 15:38:41,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:41,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:41,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:41,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:41,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:41,440 INFO L87 Difference]: Start difference. First operand 1077 states and 2607 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-01-18 15:38:43,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:43,271 INFO L93 Difference]: Finished difference Result 2791 states and 6816 transitions. [2022-01-18 15:38:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:38:43,272 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 29 [2022-01-18 15:38:43,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:43,274 INFO L225 Difference]: With dead ends: 2791 [2022-01-18 15:38:43,274 INFO L226 Difference]: Without dead ends: 2762 [2022-01-18 15:38:43,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=391, Invalid=3149, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:38:43,275 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 297 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 2695 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:43,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 367 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2695 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:38:43,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2762 states. [2022-01-18 15:38:43,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2762 to 1071. [2022-01-18 15:38:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 2.4271028037383178) internal successors, (2597), 1070 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 2597 transitions. [2022-01-18 15:38:43,291 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 2597 transitions. Word has length 29 [2022-01-18 15:38:43,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:43,291 INFO L470 AbstractCegarLoop]: Abstraction has 1071 states and 2597 transitions. [2022-01-18 15:38:43,291 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-01-18 15:38:43,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 2597 transitions. [2022-01-18 15:38:43,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:43,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:43,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:43,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 15:38:43,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 15:38:43,493 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:43,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:43,493 INFO L85 PathProgramCache]: Analyzing trace with hash 943435545, now seen corresponding path program 44 times [2022-01-18 15:38:43,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:43,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211764170] [2022-01-18 15:38:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:43,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:43,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:43,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211764170] [2022-01-18 15:38:43,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211764170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:43,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001625634] [2022-01-18 15:38:43,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:38:43,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:43,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:43,774 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:43,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 15:38:43,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:38:43,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:43,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:43,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:44,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:38:44,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:44,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:44,331 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:44,331 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 23 treesize of output 48 [2022-01-18 15:38:44,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:44,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:44,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:44,379 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 24 treesize of output 8 [2022-01-18 15:38:44,412 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:44,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001625634] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:44,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:44,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:44,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655162338] [2022-01-18 15:38:44,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:44,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:44,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:44,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:44,413 INFO L87 Difference]: Start difference. First operand 1071 states and 2597 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:46,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:46,392 INFO L93 Difference]: Finished difference Result 3276 states and 8130 transitions. [2022-01-18 15:38:46,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:38:46,392 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:38:46,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:46,396 INFO L225 Difference]: With dead ends: 3276 [2022-01-18 15:38:46,396 INFO L226 Difference]: Without dead ends: 3257 [2022-01-18 15:38:46,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1394 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=650, Invalid=4042, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:38:46,397 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 385 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:46,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 190 Invalid, 1673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 1480 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:38:46,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3257 states. [2022-01-18 15:38:46,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3257 to 1084. [2022-01-18 15:38:46,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1083 states have (on average 2.430286241920591) internal successors, (2632), 1083 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:46,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 2632 transitions. [2022-01-18 15:38:46,415 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 2632 transitions. Word has length 29 [2022-01-18 15:38:46,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:46,415 INFO L470 AbstractCegarLoop]: Abstraction has 1084 states and 2632 transitions. [2022-01-18 15:38:46,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:46,415 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 2632 transitions. [2022-01-18 15:38:46,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:46,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:46,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:46,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:46,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:46,631 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:46,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:46,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1608638713, now seen corresponding path program 45 times [2022-01-18 15:38:46,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:46,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184855891] [2022-01-18 15:38:46,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:46,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:46,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:46,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:46,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184855891] [2022-01-18 15:38:46,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184855891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:46,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189468791] [2022-01-18 15:38:46,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:38:46,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:46,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:46,886 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:46,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 15:38:46,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:38:46,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:46,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:46,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:47,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:47,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 15:38:47,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:47,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:47,430 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:47,430 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 24 treesize of output 49 [2022-01-18 15:38:47,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:47,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:47,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:47,486 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 23 treesize of output 7 [2022-01-18 15:38:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:47,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189468791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:47,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:47,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:47,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428079629] [2022-01-18 15:38:47,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:47,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:47,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:47,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:47,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:47,520 INFO L87 Difference]: Start difference. First operand 1084 states and 2632 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:38:49,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:49,271 INFO L93 Difference]: Finished difference Result 2866 states and 7112 transitions. [2022-01-18 15:38:49,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:38:49,272 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:38:49,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:49,276 INFO L225 Difference]: With dead ends: 2866 [2022-01-18 15:38:49,276 INFO L226 Difference]: Without dead ends: 2841 [2022-01-18 15:38:49,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1124 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=541, Invalid=3365, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:38:49,277 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 318 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:49,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 197 Invalid, 1790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:38:49,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2841 states. [2022-01-18 15:38:49,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2841 to 1063. [2022-01-18 15:38:49,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 1062 states have (on average 2.426553672316384) internal successors, (2577), 1062 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:49,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 2577 transitions. [2022-01-18 15:38:49,294 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 2577 transitions. Word has length 29 [2022-01-18 15:38:49,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:49,294 INFO L470 AbstractCegarLoop]: Abstraction has 1063 states and 2577 transitions. [2022-01-18 15:38:49,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:38:49,294 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 2577 transitions. [2022-01-18 15:38:49,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:49,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:49,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:49,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:49,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 15:38:49,496 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:49,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:49,496 INFO L85 PathProgramCache]: Analyzing trace with hash 357875503, now seen corresponding path program 46 times [2022-01-18 15:38:49,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:49,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730908299] [2022-01-18 15:38:49,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:49,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:49,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:49,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:49,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:49,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730908299] [2022-01-18 15:38:49,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730908299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:49,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622135033] [2022-01-18 15:38:49,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:38:49,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:49,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:49,784 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:49,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 15:38:49,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:38:49,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:49,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:49,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:50,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:38:50,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:50,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:50,359 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:50,359 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 23 treesize of output 48 [2022-01-18 15:38:50,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:50,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:50,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:50,424 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 24 treesize of output 8 [2022-01-18 15:38:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:50,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622135033] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:50,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:50,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:38:50,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567087277] [2022-01-18 15:38:50,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:50,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:38:50,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:38:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:38:50,459 INFO L87 Difference]: Start difference. First operand 1063 states and 2577 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-01-18 15:38:51,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:51,573 INFO L93 Difference]: Finished difference Result 2486 states and 6106 transitions. [2022-01-18 15:38:51,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:38:51,573 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 29 [2022-01-18 15:38:51,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:51,577 INFO L225 Difference]: With dead ends: 2486 [2022-01-18 15:38:51,577 INFO L226 Difference]: Without dead ends: 2475 [2022-01-18 15:38:51,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=285, Invalid=2165, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:38:51,577 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 264 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:51,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 252 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1504 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:38:51,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2475 states. [2022-01-18 15:38:51,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2475 to 1065. [2022-01-18 15:38:51,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 1064 states have (on average 2.424812030075188) internal successors, (2580), 1064 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:51,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 2580 transitions. [2022-01-18 15:38:51,592 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 2580 transitions. Word has length 29 [2022-01-18 15:38:51,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:51,592 INFO L470 AbstractCegarLoop]: Abstraction has 1065 states and 2580 transitions. [2022-01-18 15:38:51,592 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-01-18 15:38:51,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 2580 transitions. [2022-01-18 15:38:51,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:51,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:51,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:51,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 15:38:51,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 15:38:51,794 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:51,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:51,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1755234587, now seen corresponding path program 47 times [2022-01-18 15:38:51,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:51,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122670071] [2022-01-18 15:38:51,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:51,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:51,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:52,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:52,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122670071] [2022-01-18 15:38:52,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122670071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205060737] [2022-01-18 15:38:52,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:38:52,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:52,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:52,075 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:52,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 15:38:52,095 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:38:52,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:52,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:52,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:52,441 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-01-18 15:38:52,441 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 82 [2022-01-18 15:38:52,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:52,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:52,704 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:52,705 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 23 treesize of output 48 [2022-01-18 15:38:52,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:52,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:52,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:52,766 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 24 treesize of output 8 [2022-01-18 15:38:52,815 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:52,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205060737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:52,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:52,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:38:52,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435414207] [2022-01-18 15:38:52,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:52,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:38:52,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:52,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:38:52,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:38:52,818 INFO L87 Difference]: Start difference. First operand 1065 states and 2580 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:38:53,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:53,924 INFO L93 Difference]: Finished difference Result 2585 states and 6371 transitions. [2022-01-18 15:38:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:38:53,924 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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 29 [2022-01-18 15:38:53,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:53,927 INFO L225 Difference]: With dead ends: 2585 [2022-01-18 15:38:53,927 INFO L226 Difference]: Without dead ends: 2576 [2022-01-18 15:38:53,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=267, Invalid=1625, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:38:53,928 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 360 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1747 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:53,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 246 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1747 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:38:53,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2576 states. [2022-01-18 15:38:53,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2576 to 1101. [2022-01-18 15:38:53,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1100 states have (on average 2.421818181818182) internal successors, (2664), 1100 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:53,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 2664 transitions. [2022-01-18 15:38:53,944 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 2664 transitions. Word has length 29 [2022-01-18 15:38:53,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:53,944 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 2664 transitions. [2022-01-18 15:38:53,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:38:53,944 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 2664 transitions. [2022-01-18 15:38:53,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:53,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:53,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:53,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 15:38:54,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:54,146 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:54,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:54,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2044962201, now seen corresponding path program 48 times [2022-01-18 15:38:54,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:54,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567340310] [2022-01-18 15:38:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:54,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:54,399 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:54,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:54,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567340310] [2022-01-18 15:38:54,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567340310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:54,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416779583] [2022-01-18 15:38:54,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:38:54,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:54,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:54,400 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:54,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 15:38:54,420 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:38:54,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:38:54,420 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:38:54,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:54,926 INFO L353 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2022-01-18 15:38:54,926 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 90 [2022-01-18 15:38:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:55,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:55,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:55,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:38:55,885 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 40 treesize of output 45 [2022-01-18 15:38:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:55,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416779583] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:55,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:55,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 15:38:55,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538894355] [2022-01-18 15:38:55,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:55,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:38:55,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:55,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:38:55,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1194, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:38:55,957 INFO L87 Difference]: Start difference. First operand 1101 states and 2664 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:38:57,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:38:57,908 INFO L93 Difference]: Finished difference Result 2404 states and 5923 transitions. [2022-01-18 15:38:57,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:38:57,909 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 29 [2022-01-18 15:38:57,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:38:57,912 INFO L225 Difference]: With dead ends: 2404 [2022-01-18 15:38:57,912 INFO L226 Difference]: Without dead ends: 2393 [2022-01-18 15:38:57,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1107 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=647, Invalid=3258, Unknown=1, NotChecked=0, Total=3906 [2022-01-18 15:38:57,912 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 286 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 2389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1318 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:38:57,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 280 Invalid, 2389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 950 Invalid, 0 Unknown, 1318 Unchecked, 0.4s Time] [2022-01-18 15:38:57,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2393 states. [2022-01-18 15:38:57,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2393 to 1105. [2022-01-18 15:38:57,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1105 states, 1104 states have (on average 2.421195652173913) internal successors, (2673), 1104 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:38:57,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1105 states to 1105 states and 2673 transitions. [2022-01-18 15:38:57,927 INFO L78 Accepts]: Start accepts. Automaton has 1105 states and 2673 transitions. Word has length 29 [2022-01-18 15:38:57,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:38:57,928 INFO L470 AbstractCegarLoop]: Abstraction has 1105 states and 2673 transitions. [2022-01-18 15:38:57,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:38:57,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1105 states and 2673 transitions. [2022-01-18 15:38:57,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:38:57,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:38:57,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:38:57,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 15:38:58,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 15:38:58,130 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:38:58,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:38:58,130 INFO L85 PathProgramCache]: Analyzing trace with hash -151457595, now seen corresponding path program 49 times [2022-01-18 15:38:58,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:38:58,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182604612] [2022-01-18 15:38:58,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:38:58,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:38:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:58,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:38:58,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182604612] [2022-01-18 15:38:58,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182604612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:38:58,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785905737] [2022-01-18 15:38:58,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:38:58,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:38:58,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:38:58,403 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:38:58,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 15:38:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:38:58,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:38:58,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:38:58,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:38:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:58,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:38:58,946 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:38:58,946 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 23 treesize of output 48 [2022-01-18 15:38:59,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:59,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:38:59,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:38:59,007 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 24 treesize of output 8 [2022-01-18 15:38:59,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:38:59,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785905737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:38:59,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:38:59,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:38:59,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067484426] [2022-01-18 15:38:59,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:38:59,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:38:59,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:38:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:38:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:38:59,056 INFO L87 Difference]: Start difference. First operand 1105 states and 2673 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-01-18 15:39:00,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:00,375 INFO L93 Difference]: Finished difference Result 3071 states and 7589 transitions. [2022-01-18 15:39:00,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:39:00,376 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 29 [2022-01-18 15:39:00,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:00,379 INFO L225 Difference]: With dead ends: 3071 [2022-01-18 15:39:00,380 INFO L226 Difference]: Without dead ends: 3058 [2022-01-18 15:39:00,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=443, Invalid=2107, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:39:00,380 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 282 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:00,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 197 Invalid, 1758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:39:00,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2022-01-18 15:39:00,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 1136. [2022-01-18 15:39:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 1135 states have (on average 2.428193832599119) internal successors, (2756), 1135 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 2756 transitions. [2022-01-18 15:39:00,397 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 2756 transitions. Word has length 29 [2022-01-18 15:39:00,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:00,397 INFO L470 AbstractCegarLoop]: Abstraction has 1136 states and 2756 transitions. [2022-01-18 15:39:00,397 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-01-18 15:39:00,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 2756 transitions. [2022-01-18 15:39:00,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:00,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:00,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:00,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 15:39:00,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:00,599 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:00,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:00,600 INFO L85 PathProgramCache]: Analyzing trace with hash 513745573, now seen corresponding path program 50 times [2022-01-18 15:39:00,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:00,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685057297] [2022-01-18 15:39:00,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:00,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:00,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:00,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685057297] [2022-01-18 15:39:00,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685057297] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:00,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416294118] [2022-01-18 15:39:00,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:39:00,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:00,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:00,858 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:00,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 15:39:00,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:39:00,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:00,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:00,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:01,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:39:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:01,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:01,398 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:01,399 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 24 treesize of output 49 [2022-01-18 15:39:01,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:01,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:01,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:01,446 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 23 treesize of output 7 [2022-01-18 15:39:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:01,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416294118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:01,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:01,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:39:01,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730164427] [2022-01-18 15:39:01,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:01,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:01,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:01,494 INFO L87 Difference]: Start difference. First operand 1136 states and 2756 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:02,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:02,503 INFO L93 Difference]: Finished difference Result 2506 states and 6180 transitions. [2022-01-18 15:39:02,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:39:02,503 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:39:02,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:02,506 INFO L225 Difference]: With dead ends: 2506 [2022-01-18 15:39:02,506 INFO L226 Difference]: Without dead ends: 2489 [2022-01-18 15:39:02,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=271, Invalid=1621, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:39:02,510 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 287 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:02,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 158 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:39:02,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2489 states. [2022-01-18 15:39:02,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2489 to 1120. [2022-01-18 15:39:02,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 1119 states have (on average 2.4244861483467384) internal successors, (2713), 1119 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:02,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 2713 transitions. [2022-01-18 15:39:02,526 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 2713 transitions. Word has length 29 [2022-01-18 15:39:02,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:02,526 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 2713 transitions. [2022-01-18 15:39:02,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:02,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 2713 transitions. [2022-01-18 15:39:02,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:02,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:02,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:02,543 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-01-18 15:39:02,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-18 15:39:02,728 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:02,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:02,728 INFO L85 PathProgramCache]: Analyzing trace with hash 977071387, now seen corresponding path program 51 times [2022-01-18 15:39:02,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:02,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168601076] [2022-01-18 15:39:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:02,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:02,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:02,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:02,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168601076] [2022-01-18 15:39:02,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168601076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:02,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204438062] [2022-01-18 15:39:02,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:39:02,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:02,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:02,975 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:02,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 15:39:02,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:39:02,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:02,994 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:39:02,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:03,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:03,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:39:03,350 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:03,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:03,564 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:03,564 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 23 treesize of output 48 [2022-01-18 15:39:03,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:03,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:03,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:03,619 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 24 treesize of output 8 [2022-01-18 15:39:03,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:03,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204438062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:03,668 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:03,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 30 [2022-01-18 15:39:03,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028479805] [2022-01-18 15:39:03,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:03,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:39:03,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:03,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:39:03,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:39:03,669 INFO L87 Difference]: Start difference. First operand 1120 states and 2713 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-01-18 15:39:04,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:04,821 INFO L93 Difference]: Finished difference Result 2569 states and 6334 transitions. [2022-01-18 15:39:04,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:39:04,821 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 29 [2022-01-18 15:39:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:04,824 INFO L225 Difference]: With dead ends: 2569 [2022-01-18 15:39:04,824 INFO L226 Difference]: Without dead ends: 2560 [2022-01-18 15:39:04,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:39:04,824 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 285 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:04,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 285 Invalid, 2109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:39:04,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2022-01-18 15:39:04,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 1119. [2022-01-18 15:39:04,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 2.424865831842576) internal successors, (2711), 1118 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:04,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 2711 transitions. [2022-01-18 15:39:04,839 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 2711 transitions. Word has length 29 [2022-01-18 15:39:04,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:04,840 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 2711 transitions. [2022-01-18 15:39:04,840 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-01-18 15:39:04,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 2711 transitions. [2022-01-18 15:39:04,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:04,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:04,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:04,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:05,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 15:39:05,056 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:05,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:05,056 INFO L85 PathProgramCache]: Analyzing trace with hash -270744883, now seen corresponding path program 52 times [2022-01-18 15:39:05,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:05,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138906890] [2022-01-18 15:39:05,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:05,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:05,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:05,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138906890] [2022-01-18 15:39:05,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138906890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:05,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951740637] [2022-01-18 15:39:05,305 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:39:05,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:05,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:05,306 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:05,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 15:39:05,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:39:05,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:05,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:05,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:05,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-01-18 15:39:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:05,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:05,866 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:05,866 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 23 treesize of output 48 [2022-01-18 15:39:05,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:05,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:05,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:05,924 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 24 treesize of output 8 [2022-01-18 15:39:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:05,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951740637] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:05,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:05,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:05,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744611635] [2022-01-18 15:39:05,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:05,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:05,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:05,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:05,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:05,974 INFO L87 Difference]: Start difference. First operand 1119 states and 2711 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:07,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:07,456 INFO L93 Difference]: Finished difference Result 2743 states and 6732 transitions. [2022-01-18 15:39:07,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:39:07,456 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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 29 [2022-01-18 15:39:07,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:07,459 INFO L225 Difference]: With dead ends: 2743 [2022-01-18 15:39:07,459 INFO L226 Difference]: Without dead ends: 2725 [2022-01-18 15:39:07,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=363, Invalid=1989, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:39:07,460 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 325 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 2155 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 2316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:07,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 304 Invalid, 2316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2155 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:07,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2022-01-18 15:39:07,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 1101. [2022-01-18 15:39:07,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1100 states have (on average 2.421818181818182) internal successors, (2664), 1100 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:07,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 2664 transitions. [2022-01-18 15:39:07,479 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 2664 transitions. Word has length 29 [2022-01-18 15:39:07,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:07,479 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 2664 transitions. [2022-01-18 15:39:07,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:07,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 2664 transitions. [2022-01-18 15:39:07,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:07,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:07,480 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:07,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 15:39:07,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:07,681 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:07,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:07,681 INFO L85 PathProgramCache]: Analyzing trace with hash -375581373, now seen corresponding path program 53 times [2022-01-18 15:39:07,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:07,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772074037] [2022-01-18 15:39:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:07,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:07,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:07,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:07,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:07,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772074037] [2022-01-18 15:39:07,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772074037] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:07,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694717682] [2022-01-18 15:39:07,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:39:07,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:07,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:07,947 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:07,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 15:39:07,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:39:07,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:07,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:07,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:08,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:39:08,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:08,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:08,514 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:08,515 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 23 treesize of output 48 [2022-01-18 15:39:08,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:08,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:08,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:08,573 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 24 treesize of output 8 [2022-01-18 15:39:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:08,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694717682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:08,622 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:08,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:08,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866521214] [2022-01-18 15:39:08,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:08,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:08,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:08,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:08,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:08,623 INFO L87 Difference]: Start difference. First operand 1101 states and 2664 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:10,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:10,502 INFO L93 Difference]: Finished difference Result 2712 states and 6682 transitions. [2022-01-18 15:39:10,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:39:10,502 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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 29 [2022-01-18 15:39:10,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:10,505 INFO L225 Difference]: With dead ends: 2712 [2022-01-18 15:39:10,505 INFO L226 Difference]: Without dead ends: 2683 [2022-01-18 15:39:10,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 972 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=449, Invalid=2973, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:39:10,506 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 365 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 2389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:10,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 257 Invalid, 2389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:10,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2022-01-18 15:39:10,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 1148. [2022-01-18 15:39:10,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 2.4324324324324325) internal successors, (2790), 1147 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:10,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 2790 transitions. [2022-01-18 15:39:10,522 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 2790 transitions. Word has length 29 [2022-01-18 15:39:10,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:10,523 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 2790 transitions. [2022-01-18 15:39:10,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:10,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 2790 transitions. [2022-01-18 15:39:10,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:10,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:10,524 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:10,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:10,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:10,731 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:10,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:10,731 INFO L85 PathProgramCache]: Analyzing trace with hash -101909635, now seen corresponding path program 54 times [2022-01-18 15:39:10,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:10,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573076162] [2022-01-18 15:39:10,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:10,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:11,022 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:11,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:11,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573076162] [2022-01-18 15:39:11,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573076162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:11,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111036657] [2022-01-18 15:39:11,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:39:11,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:11,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:11,024 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:11,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 15:39:11,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:39:11,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:11,042 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:11,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:11,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:39:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:11,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:11,585 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:11,585 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 23 treesize of output 48 [2022-01-18 15:39:11,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:11,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:11,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:11,630 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 24 treesize of output 8 [2022-01-18 15:39:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:11,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111036657] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:11,678 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:11,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:11,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99227143] [2022-01-18 15:39:11,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:11,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:11,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:11,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:11,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:11,678 INFO L87 Difference]: Start difference. First operand 1148 states and 2790 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-01-18 15:39:14,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:14,152 INFO L93 Difference]: Finished difference Result 3319 states and 8242 transitions. [2022-01-18 15:39:14,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:39:14,153 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 29 [2022-01-18 15:39:14,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:14,157 INFO L225 Difference]: With dead ends: 3319 [2022-01-18 15:39:14,157 INFO L226 Difference]: Without dead ends: 3294 [2022-01-18 15:39:14,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=885, Invalid=4665, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:39:14,158 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 455 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 1962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:14,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 171 Invalid, 1962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1753 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:14,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3294 states. [2022-01-18 15:39:14,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3294 to 1157. [2022-01-18 15:39:14,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1156 states have (on average 2.4333910034602075) internal successors, (2813), 1156 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 2813 transitions. [2022-01-18 15:39:14,179 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 2813 transitions. Word has length 29 [2022-01-18 15:39:14,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:14,179 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 2813 transitions. [2022-01-18 15:39:14,179 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-01-18 15:39:14,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 2813 transitions. [2022-01-18 15:39:14,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:14,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:14,181 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:14,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:14,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:14,399 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:14,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:14,400 INFO L85 PathProgramCache]: Analyzing trace with hash 563293533, now seen corresponding path program 55 times [2022-01-18 15:39:14,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:14,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429201645] [2022-01-18 15:39:14,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:14,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:14,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:14,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:14,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429201645] [2022-01-18 15:39:14,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429201645] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:14,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277833608] [2022-01-18 15:39:14,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:39:14,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:14,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:14,656 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:14,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 15:39:14,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:14,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:14,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:14,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:39:14,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:14,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:15,202 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:15,202 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 24 treesize of output 49 [2022-01-18 15:39:15,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:15,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:15,262 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 23 treesize of output 7 [2022-01-18 15:39:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:15,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277833608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:15,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:15,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:39:15,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587920341] [2022-01-18 15:39:15,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:15,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:15,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:15,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:15,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:15,310 INFO L87 Difference]: Start difference. First operand 1157 states and 2813 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:17,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:17,000 INFO L93 Difference]: Finished difference Result 2614 states and 6467 transitions. [2022-01-18 15:39:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:39:17,001 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:39:17,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:17,004 INFO L225 Difference]: With dead ends: 2614 [2022-01-18 15:39:17,005 INFO L226 Difference]: Without dead ends: 2587 [2022-01-18 15:39:17,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 930 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=471, Invalid=2721, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:39:17,005 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 367 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 1867 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:17,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 169 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1867 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:17,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2587 states. [2022-01-18 15:39:17,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2587 to 1137. [2022-01-18 15:39:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.4286971830985915) internal successors, (2759), 1136 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2759 transitions. [2022-01-18 15:39:17,029 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2759 transitions. Word has length 29 [2022-01-18 15:39:17,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:17,029 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2759 transitions. [2022-01-18 15:39:17,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:17,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2759 transitions. [2022-01-18 15:39:17,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:17,031 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:17,031 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:17,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 15:39:17,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 15:39:17,231 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:17,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:17,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1463713709, now seen corresponding path program 56 times [2022-01-18 15:39:17,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:17,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080581909] [2022-01-18 15:39:17,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:17,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:17,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:17,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:17,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080581909] [2022-01-18 15:39:17,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080581909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:17,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934020169] [2022-01-18 15:39:17,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:39:17,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:17,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:17,490 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:17,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 15:39:17,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:39:17,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:17,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:17,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:17,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:39:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:17,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:18,023 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:18,024 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 23 treesize of output 48 [2022-01-18 15:39:18,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:18,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:18,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:18,069 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 24 treesize of output 8 [2022-01-18 15:39:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:18,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934020169] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:18,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:18,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 15:39:18,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189682684] [2022-01-18 15:39:18,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:18,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:39:18,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:18,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:39:18,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:39:18,125 INFO L87 Difference]: Start difference. First operand 1137 states and 2759 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:20,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:20,348 INFO L93 Difference]: Finished difference Result 3629 states and 9144 transitions. [2022-01-18 15:39:20,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:39:20,349 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 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 29 [2022-01-18 15:39:20,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:20,353 INFO L225 Difference]: With dead ends: 3629 [2022-01-18 15:39:20,353 INFO L226 Difference]: Without dead ends: 3610 [2022-01-18 15:39:20,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=668, Invalid=4024, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:39:20,354 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 355 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 2028 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 2210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:20,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 200 Invalid, 2210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2028 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:20,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3610 states. [2022-01-18 15:39:20,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3610 to 1155. [2022-01-18 15:39:20,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1154 states have (on average 2.431542461005199) internal successors, (2806), 1154 states have internal predecessors, (2806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:20,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 2806 transitions. [2022-01-18 15:39:20,372 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 2806 transitions. Word has length 29 [2022-01-18 15:39:20,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:20,372 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 2806 transitions. [2022-01-18 15:39:20,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:20,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 2806 transitions. [2022-01-18 15:39:20,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:20,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:20,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:20,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 15:39:20,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 15:39:20,574 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:20,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:20,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1074852537, now seen corresponding path program 57 times [2022-01-18 15:39:20,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:20,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351810603] [2022-01-18 15:39:20,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:20,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:20,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:20,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:20,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:20,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351810603] [2022-01-18 15:39:20,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351810603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:20,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519855340] [2022-01-18 15:39:20,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:39:20,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:20,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:20,846 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:20,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 15:39:20,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:39:20,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:20,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:20,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:21,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:21,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:39:21,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:21,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:21,397 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:21,398 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 24 treesize of output 49 [2022-01-18 15:39:21,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:21,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:21,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:21,456 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 23 treesize of output 7 [2022-01-18 15:39:21,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:21,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519855340] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:21,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:21,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 15:39:21,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284722116] [2022-01-18 15:39:21,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:21,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:39:21,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:39:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:39:21,505 INFO L87 Difference]: Start difference. First operand 1155 states and 2806 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:23,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:23,755 INFO L93 Difference]: Finished difference Result 2954 states and 7370 transitions. [2022-01-18 15:39:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:39:23,755 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:39:23,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:23,759 INFO L225 Difference]: With dead ends: 2954 [2022-01-18 15:39:23,759 INFO L226 Difference]: Without dead ends: 2926 [2022-01-18 15:39:23,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=666, Invalid=4304, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:39:23,760 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 424 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:23,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 171 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1810 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:23,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-01-18 15:39:23,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 1146. [2022-01-18 15:39:23,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1146 states, 1145 states have (on average 2.4305676855895197) internal successors, (2783), 1145 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:23,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 2783 transitions. [2022-01-18 15:39:23,778 INFO L78 Accepts]: Start accepts. Automaton has 1146 states and 2783 transitions. Word has length 29 [2022-01-18 15:39:23,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:23,779 INFO L470 AbstractCegarLoop]: Abstraction has 1146 states and 2783 transitions. [2022-01-18 15:39:23,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:23,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1146 states and 2783 transitions. [2022-01-18 15:39:23,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:23,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:23,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:23,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 15:39:23,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:23,995 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:23,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:23,995 INFO L85 PathProgramCache]: Analyzing trace with hash 454101531, now seen corresponding path program 58 times [2022-01-18 15:39:23,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:23,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94452320] [2022-01-18 15:39:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:23,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:23,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:24,231 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:24,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:24,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94452320] [2022-01-18 15:39:24,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94452320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:24,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438167066] [2022-01-18 15:39:24,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:39:24,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:24,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:24,233 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:24,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 15:39:24,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:39:24,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:24,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:24,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:24,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:24,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2022-01-18 15:39:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:24,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:24,814 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:24,814 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 24 treesize of output 49 [2022-01-18 15:39:24,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:24,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:24,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:24,871 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 23 treesize of output 7 [2022-01-18 15:39:24,919 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:24,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438167066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:24,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:24,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 15:39:24,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609551625] [2022-01-18 15:39:24,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:24,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:24,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:24,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:24,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:24,920 INFO L87 Difference]: Start difference. First operand 1146 states and 2783 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-01-18 15:39:26,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:26,603 INFO L93 Difference]: Finished difference Result 2632 states and 6501 transitions. [2022-01-18 15:39:26,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:39:26,603 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 29 [2022-01-18 15:39:26,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:26,607 INFO L225 Difference]: With dead ends: 2632 [2022-01-18 15:39:26,607 INFO L226 Difference]: Without dead ends: 2619 [2022-01-18 15:39:26,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=348, Invalid=2844, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:39:26,608 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 345 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 2300 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:26,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 203 Invalid, 2441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2300 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:26,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-18 15:39:26,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 1143. [2022-01-18 15:39:26,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1142 states have (on average 2.4308231173380035) internal successors, (2776), 1142 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:26,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 2776 transitions. [2022-01-18 15:39:26,624 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 2776 transitions. Word has length 29 [2022-01-18 15:39:26,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:26,624 INFO L470 AbstractCegarLoop]: Abstraction has 1143 states and 2776 transitions. [2022-01-18 15:39:26,625 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-01-18 15:39:26,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 2776 transitions. [2022-01-18 15:39:26,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:26,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:26,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:26,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 15:39:26,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:26,826 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:26,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash -213576143, now seen corresponding path program 59 times [2022-01-18 15:39:26,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:26,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268947577] [2022-01-18 15:39:26,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:26,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:26,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:27,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:27,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:27,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268947577] [2022-01-18 15:39:27,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268947577] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:27,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009402354] [2022-01-18 15:39:27,089 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:39:27,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:27,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:27,090 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:27,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 15:39:27,108 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:39:27,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:27,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:27,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:27,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:39:27,440 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:27,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:27,645 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:27,645 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 23 treesize of output 48 [2022-01-18 15:39:27,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:27,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:27,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:27,693 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 24 treesize of output 8 [2022-01-18 15:39:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:27,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009402354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:27,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:27,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:27,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388961203] [2022-01-18 15:39:27,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:27,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:27,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:27,742 INFO L87 Difference]: Start difference. First operand 1143 states and 2776 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:29,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:29,697 INFO L93 Difference]: Finished difference Result 3206 states and 7859 transitions. [2022-01-18 15:39:29,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:39:29,697 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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 29 [2022-01-18 15:39:29,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:29,701 INFO L225 Difference]: With dead ends: 3206 [2022-01-18 15:39:29,701 INFO L226 Difference]: Without dead ends: 3169 [2022-01-18 15:39:29,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1141 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=521, Invalid=3639, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:39:29,701 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 409 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 2198 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:29,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 294 Invalid, 2388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2198 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:29,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3169 states. [2022-01-18 15:39:29,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3169 to 1168. [2022-01-18 15:39:29,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 2.4318766066838045) internal successors, (2838), 1167 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:29,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 2838 transitions. [2022-01-18 15:39:29,718 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 2838 transitions. Word has length 29 [2022-01-18 15:39:29,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:29,718 INFO L470 AbstractCegarLoop]: Abstraction has 1168 states and 2838 transitions. [2022-01-18 15:39:29,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:29,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 2838 transitions. [2022-01-18 15:39:29,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:29,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:29,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:29,736 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-01-18 15:39:29,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:29,931 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:29,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash 60095595, now seen corresponding path program 60 times [2022-01-18 15:39:29,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:29,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088717418] [2022-01-18 15:39:29,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:29,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:30,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:30,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:30,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088717418] [2022-01-18 15:39:30,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088717418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:30,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278571283] [2022-01-18 15:39:30,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:39:30,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:30,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:30,259 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:30,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 15:39:30,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:39:30,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:30,280 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:30,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:30,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:39:30,665 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:30,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:30,876 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:30,876 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 23 treesize of output 48 [2022-01-18 15:39:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:30,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:30,935 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 24 treesize of output 8 [2022-01-18 15:39:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:30,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278571283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:30,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:30,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:30,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203766049] [2022-01-18 15:39:30,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:30,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:30,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:30,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:30,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:30,984 INFO L87 Difference]: Start difference. First operand 1168 states and 2838 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-01-18 15:39:33,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:33,430 INFO L93 Difference]: Finished difference Result 3662 states and 9117 transitions. [2022-01-18 15:39:33,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 15:39:33,431 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 29 [2022-01-18 15:39:33,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:33,435 INFO L225 Difference]: With dead ends: 3662 [2022-01-18 15:39:33,435 INFO L226 Difference]: Without dead ends: 3643 [2022-01-18 15:39:33,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=821, Invalid=4879, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:39:33,436 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 431 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 1989 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 2182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 1989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:33,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 221 Invalid, 2182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 1989 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:39:33,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3643 states. [2022-01-18 15:39:33,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3643 to 1181. [2022-01-18 15:39:33,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 1180 states have (on average 2.4347457627118643) internal successors, (2873), 1180 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:33,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 2873 transitions. [2022-01-18 15:39:33,456 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 2873 transitions. Word has length 29 [2022-01-18 15:39:33,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:33,456 INFO L470 AbstractCegarLoop]: Abstraction has 1181 states and 2873 transitions. [2022-01-18 15:39:33,456 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-01-18 15:39:33,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 2873 transitions. [2022-01-18 15:39:33,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:33,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:33,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:33,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 15:39:33,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:33,658 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:33,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash 725298763, now seen corresponding path program 61 times [2022-01-18 15:39:33,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:33,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912863401] [2022-01-18 15:39:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:33,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:33,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:33,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:33,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912863401] [2022-01-18 15:39:33,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912863401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483072820] [2022-01-18 15:39:33,933 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:39:33,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:33,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:33,935 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:33,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 15:39:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:33,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:33,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:34,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:34,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 15:39:34,271 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:34,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:34,477 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:34,477 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 24 treesize of output 49 [2022-01-18 15:39:34,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:34,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:34,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:34,530 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 23 treesize of output 7 [2022-01-18 15:39:34,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:34,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483072820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:34,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:34,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:39:34,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176716001] [2022-01-18 15:39:34,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:34,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:34,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:34,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:34,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:34,577 INFO L87 Difference]: Start difference. First operand 1181 states and 2873 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:36,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:36,145 INFO L93 Difference]: Finished difference Result 2892 states and 7171 transitions. [2022-01-18 15:39:36,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:39:36,145 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:39:36,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:36,149 INFO L225 Difference]: With dead ends: 2892 [2022-01-18 15:39:36,149 INFO L226 Difference]: Without dead ends: 2863 [2022-01-18 15:39:36,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=450, Invalid=2856, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:39:36,149 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 328 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:36,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 210 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1664 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:39:36,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-01-18 15:39:36,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 1184. [2022-01-18 15:39:36,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 1183 states have (on average 2.4344885883347422) internal successors, (2880), 1183 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:36,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 2880 transitions. [2022-01-18 15:39:36,167 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 2880 transitions. Word has length 29 [2022-01-18 15:39:36,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:36,167 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 2880 transitions. [2022-01-18 15:39:36,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:36,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 2880 transitions. [2022-01-18 15:39:36,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:36,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:36,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:36,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 15:39:36,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 15:39:36,369 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:36,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:36,369 INFO L85 PathProgramCache]: Analyzing trace with hash -525464447, now seen corresponding path program 62 times [2022-01-18 15:39:36,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:36,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071019557] [2022-01-18 15:39:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:36,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:36,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:36,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:36,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071019557] [2022-01-18 15:39:36,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071019557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:36,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590957157] [2022-01-18 15:39:36,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:39:36,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:36,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:36,630 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:36,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 15:39:36,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:39:36,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:36,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:36,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:36,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:39:37,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:37,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:37,215 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:37,215 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 23 treesize of output 48 [2022-01-18 15:39:37,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:37,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:37,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:37,270 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 24 treesize of output 8 [2022-01-18 15:39:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:37,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590957157] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:37,319 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:37,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:39:37,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781690433] [2022-01-18 15:39:37,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:37,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:39:37,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:37,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:39:37,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:39:37,319 INFO L87 Difference]: Start difference. First operand 1184 states and 2880 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:38,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:38,868 INFO L93 Difference]: Finished difference Result 2784 states and 6870 transitions. [2022-01-18 15:39:38,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:39:38,869 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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 29 [2022-01-18 15:39:38,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:38,872 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 15:39:38,872 INFO L226 Difference]: Without dead ends: 2773 [2022-01-18 15:39:38,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=325, Invalid=2327, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:39:38,873 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 312 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:38,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 334 Invalid, 2695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2602 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:39:38,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2773 states. [2022-01-18 15:39:38,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2773 to 1181. [2022-01-18 15:39:38,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 1180 states have (on average 2.4347457627118643) internal successors, (2873), 1180 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 2873 transitions. [2022-01-18 15:39:38,890 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 2873 transitions. Word has length 29 [2022-01-18 15:39:38,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:38,890 INFO L470 AbstractCegarLoop]: Abstraction has 1181 states and 2873 transitions. [2022-01-18 15:39:38,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 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-01-18 15:39:38,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 2873 transitions. [2022-01-18 15:39:38,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:38,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:38,892 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:38,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:39,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:39,092 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:39,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:39,093 INFO L85 PathProgramCache]: Analyzing trace with hash 242889651, now seen corresponding path program 63 times [2022-01-18 15:39:39,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:39,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094332930] [2022-01-18 15:39:39,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:39,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:39,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:39,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094332930] [2022-01-18 15:39:39,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094332930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:39,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279786424] [2022-01-18 15:39:39,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:39:39,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:39,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:39,331 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:39,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 15:39:39,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:39:39,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:39,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:39,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:39,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:39:39,694 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:39,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:39,896 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:39,897 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 23 treesize of output 48 [2022-01-18 15:39:39,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:39,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:39,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:39,960 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 24 treesize of output 8 [2022-01-18 15:39:40,009 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:40,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279786424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:40,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:40,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 15:39:40,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110623651] [2022-01-18 15:39:40,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:40,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:40,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:40,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:40,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:40,010 INFO L87 Difference]: Start difference. First operand 1181 states and 2873 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:39:41,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:41,311 INFO L93 Difference]: Finished difference Result 2937 states and 7332 transitions. [2022-01-18 15:39:41,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:39:41,311 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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 29 [2022-01-18 15:39:41,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:41,315 INFO L225 Difference]: With dead ends: 2937 [2022-01-18 15:39:41,315 INFO L226 Difference]: Without dead ends: 2926 [2022-01-18 15:39:41,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=302, Invalid=1954, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:39:41,315 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 227 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1965 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 2044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:41,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 234 Invalid, 2044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1965 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:41,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-01-18 15:39:41,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 1218. [2022-01-18 15:39:41,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1217 states have (on average 2.441248972884141) internal successors, (2971), 1217 states have internal predecessors, (2971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:41,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 2971 transitions. [2022-01-18 15:39:41,333 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 2971 transitions. Word has length 29 [2022-01-18 15:39:41,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:41,334 INFO L470 AbstractCegarLoop]: Abstraction has 1218 states and 2971 transitions. [2022-01-18 15:39:41,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:39:41,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 2971 transitions. [2022-01-18 15:39:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:41,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:41,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:41,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 15:39:41,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 15:39:41,536 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash 516561389, now seen corresponding path program 64 times [2022-01-18 15:39:41,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:41,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747707773] [2022-01-18 15:39:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:41,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:41,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:41,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747707773] [2022-01-18 15:39:41,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747707773] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:41,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475827723] [2022-01-18 15:39:41,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:39:41,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:41,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:41,774 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:41,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 15:39:41,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:39:41,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:41,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:41,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:42,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:39:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:42,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:42,287 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:42,287 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 23 treesize of output 48 [2022-01-18 15:39:42,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:42,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:42,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:42,339 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 24 treesize of output 8 [2022-01-18 15:39:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:42,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475827723] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:42,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:42,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 15:39:42,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477443866] [2022-01-18 15:39:42,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:42,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:39:42,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:42,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:39:42,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:39:42,385 INFO L87 Difference]: Start difference. First operand 1218 states and 2971 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:43,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:43,376 INFO L93 Difference]: Finished difference Result 2821 states and 7062 transitions. [2022-01-18 15:39:43,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:39:43,377 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 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 29 [2022-01-18 15:39:43,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:43,380 INFO L225 Difference]: With dead ends: 2821 [2022-01-18 15:39:43,380 INFO L226 Difference]: Without dead ends: 2810 [2022-01-18 15:39:43,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:39:43,381 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 268 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:43,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 150 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1293 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:39:43,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2022-01-18 15:39:43,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 1222. [2022-01-18 15:39:43,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 2.444717444717445) internal successors, (2985), 1221 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:43,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 2985 transitions. [2022-01-18 15:39:43,397 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 2985 transitions. Word has length 29 [2022-01-18 15:39:43,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:43,397 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 2985 transitions. [2022-01-18 15:39:43,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:43,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 2985 transitions. [2022-01-18 15:39:43,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:43,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:43,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:43,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:43,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-18 15:39:43,599 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:43,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:43,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1181764557, now seen corresponding path program 65 times [2022-01-18 15:39:43,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:43,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080331540] [2022-01-18 15:39:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:43,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:43,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:43,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:43,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:43,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080331540] [2022-01-18 15:39:43,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080331540] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:43,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169725480] [2022-01-18 15:39:43,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:39:43,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:43,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:43,840 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:43,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 15:39:43,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:39:43,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:43,860 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:39:43,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:44,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:44,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:44,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,242 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 28 treesize of output 16 [2022-01-18 15:39:44,292 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:44,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:44,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:39:44,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 43 [2022-01-18 15:39:44,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:44,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:44,593 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 23 treesize of output 7 [2022-01-18 15:39:44,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:44,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169725480] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:44,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:44,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 15:39:44,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076379386] [2022-01-18 15:39:44,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:44,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:39:44,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:44,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:39:44,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=947, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:39:44,659 INFO L87 Difference]: Start difference. First operand 1222 states and 2985 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:47,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:47,087 INFO L93 Difference]: Finished difference Result 2750 states and 6860 transitions. [2022-01-18 15:39:47,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:39:47,091 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 15:39:47,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:47,094 INFO L225 Difference]: With dead ends: 2750 [2022-01-18 15:39:47,094 INFO L226 Difference]: Without dead ends: 2735 [2022-01-18 15:39:47,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=828, Invalid=5178, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:39:47,095 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 385 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:47,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 159 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:47,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2735 states. [2022-01-18 15:39:47,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2735 to 1265. [2022-01-18 15:39:47,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 2.4533227848101267) internal successors, (3101), 1264 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:47,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 3101 transitions. [2022-01-18 15:39:47,113 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 3101 transitions. Word has length 29 [2022-01-18 15:39:47,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:47,113 INFO L470 AbstractCegarLoop]: Abstraction has 1265 states and 3101 transitions. [2022-01-18 15:39:47,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:47,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 3101 transitions. [2022-01-18 15:39:47,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:47,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:47,114 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:47,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 15:39:47,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 15:39:47,327 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:47,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:47,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1770754815, now seen corresponding path program 66 times [2022-01-18 15:39:47,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:47,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866106749] [2022-01-18 15:39:47,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:47,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:47,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:47,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:47,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866106749] [2022-01-18 15:39:47,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866106749] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:47,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601582871] [2022-01-18 15:39:47,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:39:47,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:47,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:47,582 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:47,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 15:39:47,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:39:47,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:47,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:47,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:47,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:47,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 15:39:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:47,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:48,122 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:48,122 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 24 treesize of output 49 [2022-01-18 15:39:48,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:48,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:48,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:48,175 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 23 treesize of output 7 [2022-01-18 15:39:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:48,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601582871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:48,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:48,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 15:39:48,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165189355] [2022-01-18 15:39:48,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:48,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:39:48,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:48,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:39:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:39:48,222 INFO L87 Difference]: Start difference. First operand 1265 states and 3101 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:49,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:49,857 INFO L93 Difference]: Finished difference Result 3632 states and 9137 transitions. [2022-01-18 15:39:49,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:39:49,857 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 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 29 [2022-01-18 15:39:49,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:49,862 INFO L225 Difference]: With dead ends: 3632 [2022-01-18 15:39:49,862 INFO L226 Difference]: Without dead ends: 3597 [2022-01-18 15:39:49,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:39:49,862 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 311 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 1466 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:49,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 185 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1466 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:39:49,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3597 states. [2022-01-18 15:39:49,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3597 to 1240. [2022-01-18 15:39:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.4414850686037126) internal successors, (3025), 1239 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:49,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3025 transitions. [2022-01-18 15:39:49,883 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3025 transitions. Word has length 29 [2022-01-18 15:39:49,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:49,883 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3025 transitions. [2022-01-18 15:39:49,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:49,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3025 transitions. [2022-01-18 15:39:49,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:49,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:49,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:49,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:50,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 15:39:50,092 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:50,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1875666015, now seen corresponding path program 67 times [2022-01-18 15:39:50,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:50,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632672562] [2022-01-18 15:39:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:50,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:50,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:50,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632672562] [2022-01-18 15:39:50,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632672562] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:50,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645409122] [2022-01-18 15:39:50,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:39:50,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:50,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:50,387 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:39:50,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 15:39:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:50,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:39:50,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:50,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:39:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:50,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:50,968 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:50,968 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 23 treesize of output 48 [2022-01-18 15:39:51,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:51,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:51,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:51,029 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 24 treesize of output 8 [2022-01-18 15:39:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:51,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645409122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:51,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:51,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:39:51,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104364512] [2022-01-18 15:39:51,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:51,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:51,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:51,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:51,079 INFO L87 Difference]: Start difference. First operand 1240 states and 3025 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:39:52,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:52,697 INFO L93 Difference]: Finished difference Result 3126 states and 7818 transitions. [2022-01-18 15:39:52,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:39:52,697 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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 29 [2022-01-18 15:39:52,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:52,701 INFO L225 Difference]: With dead ends: 3126 [2022-01-18 15:39:52,702 INFO L226 Difference]: Without dead ends: 3111 [2022-01-18 15:39:52,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 996 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=461, Invalid=2845, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:39:52,702 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 289 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1931 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:52,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 226 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1931 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:39:52,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-01-18 15:39:52,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 1256. [2022-01-18 15:39:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 1255 states have (on average 2.446215139442231) internal successors, (3070), 1255 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:52,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 3070 transitions. [2022-01-18 15:39:52,719 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 3070 transitions. Word has length 29 [2022-01-18 15:39:52,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:52,719 INFO L470 AbstractCegarLoop]: Abstraction has 1256 states and 3070 transitions. [2022-01-18 15:39:52,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:39:52,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 3070 transitions. [2022-01-18 15:39:52,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:52,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:52,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:52,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 15:39:52,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:52,921 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:52,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash -662900231, now seen corresponding path program 68 times [2022-01-18 15:39:52,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:52,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280826377] [2022-01-18 15:39:52,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:52,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:52,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:53,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:53,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:53,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280826377] [2022-01-18 15:39:53,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280826377] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:53,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114568066] [2022-01-18 15:39:53,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:39:53,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:53,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:53,174 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-01-18 15:39:53,174 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-01-18 15:39:53,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:39:53,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:53,193 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:39:53,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:53,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:39:53,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:53,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:53,718 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:39:53,718 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 24 treesize of output 49 [2022-01-18 15:39:53,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:53,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:39:53,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:53,774 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 23 treesize of output 7 [2022-01-18 15:39:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:53,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114568066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:53,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:53,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:39:53,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585597433] [2022-01-18 15:39:53,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:53,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:39:53,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:53,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:39:53,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:39:53,822 INFO L87 Difference]: Start difference. First operand 1256 states and 3070 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:55,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:39:55,279 INFO L93 Difference]: Finished difference Result 3150 states and 7852 transitions. [2022-01-18 15:39:55,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:39:55,279 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:39:55,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:39:55,284 INFO L225 Difference]: With dead ends: 3150 [2022-01-18 15:39:55,284 INFO L226 Difference]: Without dead ends: 3116 [2022-01-18 15:39:55,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=426, Invalid=2654, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:39:55,284 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 338 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1688 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:39:55,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 211 Invalid, 1821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1688 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:39:55,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2022-01-18 15:39:55,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 1249. [2022-01-18 15:39:55,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 2.4423076923076925) internal successors, (3048), 1248 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:39:55,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 3048 transitions. [2022-01-18 15:39:55,303 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 3048 transitions. Word has length 29 [2022-01-18 15:39:55,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:39:55,303 INFO L470 AbstractCegarLoop]: Abstraction has 1249 states and 3048 transitions. [2022-01-18 15:39:55,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:39:55,304 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 3048 transitions. [2022-01-18 15:39:55,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:39:55,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:39:55,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:39:55,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 15:39:55,508 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-01-18 15:39:55,508 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:39:55,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:39:55,508 INFO L85 PathProgramCache]: Analyzing trace with hash 866053837, now seen corresponding path program 69 times [2022-01-18 15:39:55,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:39:55,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387988973] [2022-01-18 15:39:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:39:55,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:39:55,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:39:55,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:55,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:39:55,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387988973] [2022-01-18 15:39:55,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387988973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:39:55,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325144501] [2022-01-18 15:39:55,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:39:55,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:39:55,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:39:55,786 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-01-18 15:39:55,786 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-01-18 15:39:55,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:39:55,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:39:55,806 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:39:55,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:39:56,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:39:56,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-01-18 15:39:56,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:56,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:39:57,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:39:57,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:39:57,154 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 40 treesize of output 45 [2022-01-18 15:39:57,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:39:57,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325144501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:39:57,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:39:57,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 15:39:57,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343108718] [2022-01-18 15:39:57,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:39:57,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:39:57,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:39:57,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:39:57,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:39:57,225 INFO L87 Difference]: Start difference. First operand 1249 states and 3048 transitions. Second operand has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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-01-18 15:40:00,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:00,733 INFO L93 Difference]: Finished difference Result 3511 states and 8720 transitions. [2022-01-18 15:40:00,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:40:00,734 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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 29 [2022-01-18 15:40:00,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:00,737 INFO L225 Difference]: With dead ends: 3511 [2022-01-18 15:40:00,737 INFO L226 Difference]: Without dead ends: 3475 [2022-01-18 15:40:00,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1231, Invalid=7511, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 15:40:00,738 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 470 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 1760 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 3383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1385 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:00,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 256 Invalid, 3383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1760 Invalid, 0 Unknown, 1385 Unchecked, 0.8s Time] [2022-01-18 15:40:00,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3475 states. [2022-01-18 15:40:00,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3475 to 1262. [2022-01-18 15:40:00,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 2.443298969072165) internal successors, (3081), 1261 states have internal predecessors, (3081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 3081 transitions. [2022-01-18 15:40:00,756 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 3081 transitions. Word has length 29 [2022-01-18 15:40:00,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:00,756 INFO L470 AbstractCegarLoop]: Abstraction has 1262 states and 3081 transitions. [2022-01-18 15:40:00,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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-01-18 15:40:00,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 3081 transitions. [2022-01-18 15:40:00,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:00,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:00,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:00,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:00,963 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-01-18 15:40:00,963 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:00,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:00,963 INFO L85 PathProgramCache]: Analyzing trace with hash 368061235, now seen corresponding path program 70 times [2022-01-18 15:40:00,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:00,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807436801] [2022-01-18 15:40:00,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:00,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:00,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:01,185 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:01,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:01,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807436801] [2022-01-18 15:40:01,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807436801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:01,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822029816] [2022-01-18 15:40:01,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:40:01,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:01,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:01,186 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-01-18 15:40:01,187 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-01-18 15:40:01,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:40:01,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:01,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:40:01,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:01,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:40:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:01,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:01,711 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:01,711 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 23 treesize of output 48 [2022-01-18 15:40:01,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:01,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:01,759 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 24 treesize of output 8 [2022-01-18 15:40:01,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:01,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822029816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:01,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:01,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:40:01,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544463777] [2022-01-18 15:40:01,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:01,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:40:01,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:01,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:40:01,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:40:01,808 INFO L87 Difference]: Start difference. First operand 1262 states and 3081 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:40:03,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:03,130 INFO L93 Difference]: Finished difference Result 3406 states and 8543 transitions. [2022-01-18 15:40:03,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:40:03,131 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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 29 [2022-01-18 15:40:03,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:03,135 INFO L225 Difference]: With dead ends: 3406 [2022-01-18 15:40:03,135 INFO L226 Difference]: Without dead ends: 3391 [2022-01-18 15:40:03,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=390, Invalid=2472, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:40:03,136 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 242 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:03,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 275 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1682 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:40:03,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2022-01-18 15:40:03,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 1290. [2022-01-18 15:40:03,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1289 states have (on average 2.4499612102404966) internal successors, (3158), 1289 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:03,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 3158 transitions. [2022-01-18 15:40:03,154 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 3158 transitions. Word has length 29 [2022-01-18 15:40:03,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:03,154 INFO L470 AbstractCegarLoop]: Abstraction has 1290 states and 3158 transitions. [2022-01-18 15:40:03,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 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-01-18 15:40:03,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 3158 transitions. [2022-01-18 15:40:03,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:03,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:03,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:03,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:03,355 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-01-18 15:40:03,356 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:03,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:03,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2124462285, now seen corresponding path program 71 times [2022-01-18 15:40:03,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:03,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179989668] [2022-01-18 15:40:03,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:03,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:03,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:03,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179989668] [2022-01-18 15:40:03,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179989668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:03,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157699019] [2022-01-18 15:40:03,590 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:40:03,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:03,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:03,591 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-01-18 15:40:03,592 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-01-18 15:40:03,610 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:40:03,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:03,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:40:03,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:03,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:03,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:40:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:03,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:04,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:04,118 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 24 treesize of output 49 [2022-01-18 15:40:04,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:04,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:04,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:04,175 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 23 treesize of output 7 [2022-01-18 15:40:04,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:04,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157699019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:04,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:04,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:40:04,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125676108] [2022-01-18 15:40:04,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:04,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:40:04,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:04,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:40:04,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:40:04,223 INFO L87 Difference]: Start difference. First operand 1290 states and 3158 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:40:05,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:05,688 INFO L93 Difference]: Finished difference Result 3446 states and 8576 transitions. [2022-01-18 15:40:05,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:40:05,688 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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 29 [2022-01-18 15:40:05,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:05,692 INFO L225 Difference]: With dead ends: 3446 [2022-01-18 15:40:05,692 INFO L226 Difference]: Without dead ends: 3413 [2022-01-18 15:40:05,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=413, Invalid=2667, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:40:05,693 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 303 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:05,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 330 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1880 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:40:05,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3413 states. [2022-01-18 15:40:05,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3413 to 1273. [2022-01-18 15:40:05,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1273 states, 1272 states have (on average 2.4449685534591197) internal successors, (3110), 1272 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1273 states to 1273 states and 3110 transitions. [2022-01-18 15:40:05,711 INFO L78 Accepts]: Start accepts. Automaton has 1273 states and 3110 transitions. Word has length 29 [2022-01-18 15:40:05,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:05,712 INFO L470 AbstractCegarLoop]: Abstraction has 1273 states and 3110 transitions. [2022-01-18 15:40:05,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 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-01-18 15:40:05,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1273 states and 3110 transitions. [2022-01-18 15:40:05,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:05,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:05,713 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:05,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:05,915 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-01-18 15:40:05,915 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:05,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:05,916 INFO L85 PathProgramCache]: Analyzing trace with hash 553122373, now seen corresponding path program 72 times [2022-01-18 15:40:05,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:05,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437925964] [2022-01-18 15:40:05,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:05,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:06,147 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:06,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:06,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437925964] [2022-01-18 15:40:06,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437925964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:06,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654550061] [2022-01-18 15:40:06,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:40:06,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:06,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:06,148 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-01-18 15:40:06,149 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-01-18 15:40:06,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:40:06,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:06,171 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:06,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:06,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:06,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 15:40:07,008 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:07,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:07,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:07,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:07,472 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 40 treesize of output 45 [2022-01-18 15:40:07,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:07,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654550061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:07,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:07,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 15:40:07,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275470447] [2022-01-18 15:40:07,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:07,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:40:07,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:07,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:40:07,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:40:07,537 INFO L87 Difference]: Start difference. First operand 1273 states and 3110 transitions. Second operand has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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-01-18 15:40:08,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:08,285 INFO L93 Difference]: Finished difference Result 1781 states and 4358 transitions. [2022-01-18 15:40:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:40:08,286 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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 29 [2022-01-18 15:40:08,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:08,288 INFO L225 Difference]: With dead ends: 1781 [2022-01-18 15:40:08,288 INFO L226 Difference]: Without dead ends: 1771 [2022-01-18 15:40:08,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=406, Invalid=2456, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:40:08,289 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 91 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 401 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:08,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 153 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 334 Invalid, 0 Unknown, 401 Unchecked, 0.1s Time] [2022-01-18 15:40:08,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1771 states. [2022-01-18 15:40:08,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1771 to 1294. [2022-01-18 15:40:08,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1293 states have (on average 2.4447022428460943) internal successors, (3161), 1293 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:08,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 3161 transitions. [2022-01-18 15:40:08,302 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 3161 transitions. Word has length 29 [2022-01-18 15:40:08,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:08,302 INFO L470 AbstractCegarLoop]: Abstraction has 1294 states and 3161 transitions. [2022-01-18 15:40:08,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 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-01-18 15:40:08,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 3161 transitions. [2022-01-18 15:40:08,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:08,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:08,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:08,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:08,511 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-01-18 15:40:08,511 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:08,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 797033099, now seen corresponding path program 73 times [2022-01-18 15:40:08,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:08,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650671792] [2022-01-18 15:40:08,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:08,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:08,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:08,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:08,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650671792] [2022-01-18 15:40:08,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650671792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:08,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107458383] [2022-01-18 15:40:08,745 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:40:08,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:08,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:08,746 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-01-18 15:40:08,746 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-01-18 15:40:08,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:08,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:40:08,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:09,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 15:40:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:09,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:09,314 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:09,314 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 24 treesize of output 49 [2022-01-18 15:40:09,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:09,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:09,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:09,361 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 23 treesize of output 7 [2022-01-18 15:40:09,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:09,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107458383] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:09,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:09,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:40:09,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671756147] [2022-01-18 15:40:09,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:09,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:09,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:09,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:09,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:09,410 INFO L87 Difference]: Start difference. First operand 1294 states and 3161 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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-01-18 15:40:11,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:11,310 INFO L93 Difference]: Finished difference Result 3155 states and 7701 transitions. [2022-01-18 15:40:11,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:40:11,310 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 29 [2022-01-18 15:40:11,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:11,314 INFO L225 Difference]: With dead ends: 3155 [2022-01-18 15:40:11,314 INFO L226 Difference]: Without dead ends: 3100 [2022-01-18 15:40:11,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1046 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=408, Invalid=3252, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:40:11,315 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 376 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 2769 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 2875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:11,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 359 Invalid, 2875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2769 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:40:11,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2022-01-18 15:40:11,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 1254. [2022-01-18 15:40:11,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 1253 states have (on average 2.4421388667198722) internal successors, (3060), 1253 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:11,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 3060 transitions. [2022-01-18 15:40:11,333 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 3060 transitions. Word has length 29 [2022-01-18 15:40:11,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:11,333 INFO L470 AbstractCegarLoop]: Abstraction has 1254 states and 3060 transitions. [2022-01-18 15:40:11,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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-01-18 15:40:11,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 3060 transitions. [2022-01-18 15:40:11,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:11,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:11,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:11,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 15:40:11,534 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-01-18 15:40:11,535 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:11,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:11,535 INFO L85 PathProgramCache]: Analyzing trace with hash -760122651, now seen corresponding path program 74 times [2022-01-18 15:40:11,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:11,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625851828] [2022-01-18 15:40:11,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:11,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:11,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:11,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:11,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:11,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625851828] [2022-01-18 15:40:11,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625851828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:11,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179387402] [2022-01-18 15:40:11,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:40:11,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:11,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:11,787 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-01-18 15:40:11,788 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-01-18 15:40:11,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:40:11,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:11,808 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:11,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:12,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:40:12,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:12,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:12,391 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:12,391 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 24 treesize of output 49 [2022-01-18 15:40:12,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:12,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:12,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:12,435 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 23 treesize of output 7 [2022-01-18 15:40:12,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:12,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179387402] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:12,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:12,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:40:12,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713658894] [2022-01-18 15:40:12,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:12,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:12,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:12,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:12,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:12,485 INFO L87 Difference]: Start difference. First operand 1254 states and 3060 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 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-01-18 15:40:13,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:13,695 INFO L93 Difference]: Finished difference Result 2678 states and 6587 transitions. [2022-01-18 15:40:13,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:40:13,695 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 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 29 [2022-01-18 15:40:13,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:13,699 INFO L225 Difference]: With dead ends: 2678 [2022-01-18 15:40:13,699 INFO L226 Difference]: Without dead ends: 2665 [2022-01-18 15:40:13,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=298, Invalid=2252, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:40:13,699 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 373 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:13,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 261 Invalid, 1718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1618 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:40:13,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2665 states. [2022-01-18 15:40:13,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2665 to 1251. [2022-01-18 15:40:13,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 1250 states have (on average 2.4424) internal successors, (3053), 1250 states have internal predecessors, (3053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:13,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 3053 transitions. [2022-01-18 15:40:13,715 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 3053 transitions. Word has length 29 [2022-01-18 15:40:13,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:13,715 INFO L470 AbstractCegarLoop]: Abstraction has 1251 states and 3053 transitions. [2022-01-18 15:40:13,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 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-01-18 15:40:13,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 3053 transitions. [2022-01-18 15:40:13,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:13,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:13,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:13,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 15:40:13,930 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-01-18 15:40:13,931 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:13,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:13,931 INFO L85 PathProgramCache]: Analyzing trace with hash 270558087, now seen corresponding path program 75 times [2022-01-18 15:40:13,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:13,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699252566] [2022-01-18 15:40:13,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:13,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:13,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:14,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:14,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:14,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699252566] [2022-01-18 15:40:14,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699252566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:14,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536218926] [2022-01-18 15:40:14,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:40:14,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:14,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:14,187 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:14,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 15:40:14,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:40:14,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:14,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:40:14,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:14,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:14,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-01-18 15:40:14,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:14,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:15,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:15,084 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 14 treesize of output 19 [2022-01-18 15:40:15,092 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 13 treesize of output 7 [2022-01-18 15:40:15,138 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:15,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536218926] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:15,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:15,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 35 [2022-01-18 15:40:15,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719755664] [2022-01-18 15:40:15,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:15,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:40:15,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:15,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:40:15,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:40:15,140 INFO L87 Difference]: Start difference. First operand 1251 states and 3053 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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-01-18 15:40:18,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:18,453 INFO L93 Difference]: Finished difference Result 3559 states and 8954 transitions. [2022-01-18 15:40:18,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 15:40:18,453 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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 29 [2022-01-18 15:40:18,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:18,458 INFO L225 Difference]: With dead ends: 3559 [2022-01-18 15:40:18,458 INFO L226 Difference]: Without dead ends: 3548 [2022-01-18 15:40:18,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3003 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1408, Invalid=7904, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:40:18,459 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 301 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 2042 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 2886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 2042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:18,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 168 Invalid, 2886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 2042 Invalid, 0 Unknown, 593 Unchecked, 0.9s Time] [2022-01-18 15:40:18,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2022-01-18 15:40:18,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 1282. [2022-01-18 15:40:18,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 2.449648711943794) internal successors, (3138), 1281 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:18,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 3138 transitions. [2022-01-18 15:40:18,477 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 3138 transitions. Word has length 29 [2022-01-18 15:40:18,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:18,477 INFO L470 AbstractCegarLoop]: Abstraction has 1282 states and 3138 transitions. [2022-01-18 15:40:18,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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-01-18 15:40:18,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 3138 transitions. [2022-01-18 15:40:18,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 15:40:18,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:18,478 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:18,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 15:40:18,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:18,679 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:18,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:18,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1146343377, now seen corresponding path program 76 times [2022-01-18 15:40:18,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:18,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471910306] [2022-01-18 15:40:18,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:18,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:18,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:18,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:18,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:18,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471910306] [2022-01-18 15:40:18,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471910306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:18,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715720384] [2022-01-18 15:40:18,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:40:18,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:18,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:18,913 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:18,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 15:40:18,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:40:18,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:18,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 15:40:18,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:19,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:19,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 15:40:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:19,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:19,445 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:19,446 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 23 treesize of output 48 [2022-01-18 15:40:19,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:19,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:19,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:19,490 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 24 treesize of output 8 [2022-01-18 15:40:19,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:19,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715720384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:19,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:19,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 15:40:19,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295311954] [2022-01-18 15:40:19,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:19,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:40:19,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:19,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:40:19,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:40:19,535 INFO L87 Difference]: Start difference. First operand 1282 states and 3138 transitions. Second operand has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:21,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:21,926 INFO L93 Difference]: Finished difference Result 3481 states and 8703 transitions. [2022-01-18 15:40:21,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:40:21,927 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 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 29 [2022-01-18 15:40:21,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:21,931 INFO L225 Difference]: With dead ends: 3481 [2022-01-18 15:40:21,931 INFO L226 Difference]: Without dead ends: 3454 [2022-01-18 15:40:21,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=899, Invalid=4213, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 15:40:21,931 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 458 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:21,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 181 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1448 Invalid, 0 Unknown, 93 Unchecked, 0.7s Time] [2022-01-18 15:40:21,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3454 states. [2022-01-18 15:40:21,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3454 to 1237. [2022-01-18 15:40:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1236 states have (on average 2.4336569579288025) internal successors, (3008), 1236 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:21,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 3008 transitions. [2022-01-18 15:40:21,949 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 3008 transitions. Word has length 29 [2022-01-18 15:40:21,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:21,949 INFO L470 AbstractCegarLoop]: Abstraction has 1237 states and 3008 transitions. [2022-01-18 15:40:21,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:21,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 3008 transitions. [2022-01-18 15:40:21,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:21,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:21,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:21,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 15:40:22,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:22,163 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:22,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash 570757232, now seen corresponding path program 1 times [2022-01-18 15:40:22,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:22,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681083131] [2022-01-18 15:40:22,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:22,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:22,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:22,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:22,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:22,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681083131] [2022-01-18 15:40:22,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681083131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:22,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113159929] [2022-01-18 15:40:22,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:22,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:22,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:22,440 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:22,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 15:40:22,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:22,459 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:22,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:22,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:22,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:23,010 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:23,010 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 23 treesize of output 48 [2022-01-18 15:40:23,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:23,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:23,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:23,072 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 23 treesize of output 7 [2022-01-18 15:40:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:23,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113159929] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:23,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:23,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:23,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682319873] [2022-01-18 15:40:23,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:23,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:23,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:23,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:23,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:23,107 INFO L87 Difference]: Start difference. First operand 1237 states and 3008 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:24,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:24,378 INFO L93 Difference]: Finished difference Result 2724 states and 6678 transitions. [2022-01-18 15:40:24,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:40:24,378 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:40:24,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:24,382 INFO L225 Difference]: With dead ends: 2724 [2022-01-18 15:40:24,382 INFO L226 Difference]: Without dead ends: 2714 [2022-01-18 15:40:24,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:40:24,382 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 527 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 2315 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 2499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:24,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 298 Invalid, 2499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2315 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:40:24,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2022-01-18 15:40:24,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1240. [2022-01-18 15:40:24,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.4317998385794994) internal successors, (3013), 1239 states have internal predecessors, (3013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:24,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3013 transitions. [2022-01-18 15:40:24,398 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3013 transitions. Word has length 30 [2022-01-18 15:40:24,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:24,399 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3013 transitions. [2022-01-18 15:40:24,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:24,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3013 transitions. [2022-01-18 15:40:24,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:24,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:24,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:24,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:24,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:24,600 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:24,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:24,600 INFO L85 PathProgramCache]: Analyzing trace with hash 238679972, now seen corresponding path program 2 times [2022-01-18 15:40:24,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:24,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252192592] [2022-01-18 15:40:24,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:24,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:24,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:24,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:24,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252192592] [2022-01-18 15:40:24,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252192592] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:24,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614910244] [2022-01-18 15:40:24,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:40:24,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:24,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:24,889 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:24,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 15:40:24,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:40:24,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:24,909 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:24,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:25,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:25,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:25,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:25,462 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:25,462 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 23 treesize of output 48 [2022-01-18 15:40:25,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:25,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:25,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:25,531 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 24 treesize of output 8 [2022-01-18 15:40:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:25,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614910244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:25,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:25,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:25,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336881902] [2022-01-18 15:40:25,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:25,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:25,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:25,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:25,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:25,566 INFO L87 Difference]: Start difference. First operand 1240 states and 3013 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-01-18 15:40:27,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:27,012 INFO L93 Difference]: Finished difference Result 2858 states and 7045 transitions. [2022-01-18 15:40:27,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:40:27,012 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-01-18 15:40:27,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:27,016 INFO L225 Difference]: With dead ends: 2858 [2022-01-18 15:40:27,016 INFO L226 Difference]: Without dead ends: 2847 [2022-01-18 15:40:27,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=326, Invalid=2026, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:40:27,016 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 294 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2251 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 2432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:27,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 316 Invalid, 2432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2251 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:40:27,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2847 states. [2022-01-18 15:40:27,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2847 to 1271. [2022-01-18 15:40:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 1270 states have (on average 2.437795275590551) internal successors, (3096), 1270 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:27,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 3096 transitions. [2022-01-18 15:40:27,033 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 3096 transitions. Word has length 30 [2022-01-18 15:40:27,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:27,033 INFO L470 AbstractCegarLoop]: Abstraction has 1271 states and 3096 transitions. [2022-01-18 15:40:27,033 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-01-18 15:40:27,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 3096 transitions. [2022-01-18 15:40:27,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:27,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:27,035 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:27,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 15:40:27,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:27,235 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:27,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:27,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1995081022, now seen corresponding path program 3 times [2022-01-18 15:40:27,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:27,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819973767] [2022-01-18 15:40:27,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:27,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:27,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:27,499 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:27,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:27,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819973767] [2022-01-18 15:40:27,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819973767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:27,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916502087] [2022-01-18 15:40:27,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:40:27,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:27,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:27,503 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:27,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 15:40:27,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:40:27,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:27,523 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 15:40:27,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:27,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:27,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:40:28,057 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:28,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:28,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:28,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:28,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 28 [2022-01-18 15:40:28,657 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:28,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916502087] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:28,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:28,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 15] total 37 [2022-01-18 15:40:28,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734396789] [2022-01-18 15:40:28,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:28,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:40:28,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:28,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:40:28,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:40:28,658 INFO L87 Difference]: Start difference. First operand 1271 states and 3096 transitions. Second operand has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 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-01-18 15:40:30,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:30,220 INFO L93 Difference]: Finished difference Result 2972 states and 7376 transitions. [2022-01-18 15:40:30,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:40:30,220 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 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-01-18 15:40:30,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:30,224 INFO L225 Difference]: With dead ends: 2972 [2022-01-18 15:40:30,225 INFO L226 Difference]: Without dead ends: 2959 [2022-01-18 15:40:30,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=731, Invalid=3429, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:40:30,225 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 381 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 932 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:30,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 177 Invalid, 2609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 1425 Invalid, 0 Unknown, 932 Unchecked, 0.6s Time] [2022-01-18 15:40:30,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2022-01-18 15:40:30,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 1313. [2022-01-18 15:40:30,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1312 states have (on average 2.4405487804878048) internal successors, (3202), 1312 states have internal predecessors, (3202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:30,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 3202 transitions. [2022-01-18 15:40:30,245 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 3202 transitions. Word has length 30 [2022-01-18 15:40:30,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:30,245 INFO L470 AbstractCegarLoop]: Abstraction has 1313 states and 3202 transitions. [2022-01-18 15:40:30,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 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-01-18 15:40:30,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 3202 transitions. [2022-01-18 15:40:30,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:30,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:30,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:30,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:30,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:30,447 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:30,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:30,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1077130832, now seen corresponding path program 4 times [2022-01-18 15:40:30,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:30,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371357667] [2022-01-18 15:40:30,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:30,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:30,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:30,729 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:30,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:30,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371357667] [2022-01-18 15:40:30,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371357667] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:30,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649679670] [2022-01-18 15:40:30,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:40:30,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:30,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:30,730 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:30,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 15:40:30,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:40:30,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:30,749 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:30,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:31,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:31,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:31,316 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:31,317 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 23 treesize of output 48 [2022-01-18 15:40:31,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:31,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:31,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:31,372 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 23 treesize of output 7 [2022-01-18 15:40:31,405 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:31,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649679670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:31,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:31,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:31,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908104085] [2022-01-18 15:40:31,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:31,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:31,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:31,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:31,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:31,412 INFO L87 Difference]: Start difference. First operand 1313 states and 3202 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-01-18 15:40:33,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:33,031 INFO L93 Difference]: Finished difference Result 3362 states and 8300 transitions. [2022-01-18 15:40:33,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:40:33,032 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-01-18 15:40:33,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:33,036 INFO L225 Difference]: With dead ends: 3362 [2022-01-18 15:40:33,036 INFO L226 Difference]: Without dead ends: 3340 [2022-01-18 15:40:33,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=551, Invalid=2871, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:40:33,037 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 465 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 1751 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 1751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:33,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 208 Invalid, 2008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 1751 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:40:33,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3340 states. [2022-01-18 15:40:33,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3340 to 1263. [2022-01-18 15:40:33,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1262 states have (on average 2.4334389857369256) internal successors, (3071), 1262 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:33,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 3071 transitions. [2022-01-18 15:40:33,065 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 3071 transitions. Word has length 30 [2022-01-18 15:40:33,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:33,065 INFO L470 AbstractCegarLoop]: Abstraction has 1263 states and 3071 transitions. [2022-01-18 15:40:33,065 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-01-18 15:40:33,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 3071 transitions. [2022-01-18 15:40:33,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:33,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:33,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:33,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 15:40:33,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-01-18 15:40:33,282 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:33,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1764442066, now seen corresponding path program 5 times [2022-01-18 15:40:33,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:33,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350079448] [2022-01-18 15:40:33,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:33,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:33,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:33,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:33,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350079448] [2022-01-18 15:40:33,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350079448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:33,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6041837] [2022-01-18 15:40:33,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:40:33,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:33,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:33,554 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:33,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 15:40:33,573 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:40:33,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:33,573 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:33,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:33,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:33,939 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:33,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:34,156 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:34,156 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 23 treesize of output 48 [2022-01-18 15:40:34,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:34,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:34,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:34,206 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 23 treesize of output 7 [2022-01-18 15:40:34,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:34,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6041837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:34,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:34,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:34,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178969576] [2022-01-18 15:40:34,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:34,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:34,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:34,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:34,240 INFO L87 Difference]: Start difference. First operand 1263 states and 3071 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:35,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:35,827 INFO L93 Difference]: Finished difference Result 2775 states and 6780 transitions. [2022-01-18 15:40:35,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:40:35,827 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:40:35,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:35,830 INFO L225 Difference]: With dead ends: 2775 [2022-01-18 15:40:35,830 INFO L226 Difference]: Without dead ends: 2755 [2022-01-18 15:40:35,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=398, Invalid=2152, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:40:35,831 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 436 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 2523 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 2736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:35,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 296 Invalid, 2736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2523 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:40:35,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2022-01-18 15:40:35,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 1261. [2022-01-18 15:40:35,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1260 states have (on average 2.433333333333333) internal successors, (3066), 1260 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:35,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 3066 transitions. [2022-01-18 15:40:35,846 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 3066 transitions. Word has length 30 [2022-01-18 15:40:35,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:35,846 INFO L470 AbstractCegarLoop]: Abstraction has 1261 states and 3066 transitions. [2022-01-18 15:40:35,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:35,846 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 3066 transitions. [2022-01-18 15:40:35,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:35,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:35,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:35,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:36,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:36,048 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:36,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:36,048 INFO L85 PathProgramCache]: Analyzing trace with hash 892952774, now seen corresponding path program 6 times [2022-01-18 15:40:36,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:36,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089283000] [2022-01-18 15:40:36,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:36,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:36,311 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:36,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:36,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089283000] [2022-01-18 15:40:36,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089283000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:36,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026992052] [2022-01-18 15:40:36,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:40:36,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:36,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:36,312 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:36,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 15:40:36,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:40:36,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:36,331 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:36,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:36,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:36,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:36,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:36,881 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:36,882 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 23 treesize of output 48 [2022-01-18 15:40:36,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:36,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:36,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:36,938 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 23 treesize of output 7 [2022-01-18 15:40:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:36,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026992052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:36,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:36,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:36,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018836208] [2022-01-18 15:40:36,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:36,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:36,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:36,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:36,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:36,972 INFO L87 Difference]: Start difference. First operand 1261 states and 3066 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:38,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:38,458 INFO L93 Difference]: Finished difference Result 2850 states and 6955 transitions. [2022-01-18 15:40:38,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:40:38,458 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:40:38,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:38,462 INFO L225 Difference]: With dead ends: 2850 [2022-01-18 15:40:38,462 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 15:40:38,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=362, Invalid=1990, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:40:38,462 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 450 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 2306 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:38,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 329 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2306 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:40:38,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 15:40:38,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1255. [2022-01-18 15:40:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1254 states have (on average 2.4330143540669855) internal successors, (3051), 1254 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:38,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 3051 transitions. [2022-01-18 15:40:38,479 INFO L78 Accepts]: Start accepts. Automaton has 1255 states and 3051 transitions. Word has length 30 [2022-01-18 15:40:38,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:38,479 INFO L470 AbstractCegarLoop]: Abstraction has 1255 states and 3051 transitions. [2022-01-18 15:40:38,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:38,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1255 states and 3051 transitions. [2022-01-18 15:40:38,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:38,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:38,480 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:38,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:38,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:38,681 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:38,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash -740451580, now seen corresponding path program 7 times [2022-01-18 15:40:38,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:38,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614805054] [2022-01-18 15:40:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:38,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:38,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:38,950 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:38,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:38,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614805054] [2022-01-18 15:40:38,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614805054] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:38,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443818297] [2022-01-18 15:40:38,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:40:38,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:38,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:38,952 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:38,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 15:40:38,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:38,971 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:38,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:39,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:40:39,299 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:39,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:39,529 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:39,529 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 23 treesize of output 48 [2022-01-18 15:40:39,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:39,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:39,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:39,587 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 23 treesize of output 7 [2022-01-18 15:40:39,621 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:39,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443818297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:39,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:39,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:39,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134409630] [2022-01-18 15:40:39,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:39,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:39,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:39,622 INFO L87 Difference]: Start difference. First operand 1255 states and 3051 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:40,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:40,856 INFO L93 Difference]: Finished difference Result 2689 states and 6599 transitions. [2022-01-18 15:40:40,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:40:40,856 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:40:40,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:40,860 INFO L225 Difference]: With dead ends: 2689 [2022-01-18 15:40:40,860 INFO L226 Difference]: Without dead ends: 2679 [2022-01-18 15:40:40,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=273, Invalid=1619, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:40:40,860 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 411 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 2276 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:40,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 291 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2276 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:40:40,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states. [2022-01-18 15:40:40,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 1255. [2022-01-18 15:40:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1254 states have (on average 2.4330143540669855) internal successors, (3051), 1254 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 3051 transitions. [2022-01-18 15:40:40,876 INFO L78 Accepts]: Start accepts. Automaton has 1255 states and 3051 transitions. Word has length 30 [2022-01-18 15:40:40,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:40,876 INFO L470 AbstractCegarLoop]: Abstraction has 1255 states and 3051 transitions. [2022-01-18 15:40:40,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:40,877 INFO L276 IsEmpty]: Start isEmpty. Operand 1255 states and 3051 transitions. [2022-01-18 15:40:40,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:40,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:40,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:40,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:41,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:41,078 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:41,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:41,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1900961628, now seen corresponding path program 8 times [2022-01-18 15:40:41,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:41,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928680846] [2022-01-18 15:40:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:41,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:41,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:41,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:41,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928680846] [2022-01-18 15:40:41,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928680846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:41,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29481511] [2022-01-18 15:40:41,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:40:41,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:41,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:41,362 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:41,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 15:40:41,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:40:41,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:41,384 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:41,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:41,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:40:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:41,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:41,978 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:41,979 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 23 treesize of output 48 [2022-01-18 15:40:42,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:42,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:42,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:42,026 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 24 treesize of output 8 [2022-01-18 15:40:42,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:42,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29481511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:42,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:42,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:40:42,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158747391] [2022-01-18 15:40:42,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:42,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:42,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:42,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:42,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:42,060 INFO L87 Difference]: Start difference. First operand 1255 states and 3051 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-01-18 15:40:44,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:44,280 INFO L93 Difference]: Finished difference Result 2940 states and 7257 transitions. [2022-01-18 15:40:44,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:40:44,280 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-01-18 15:40:44,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:44,284 INFO L225 Difference]: With dead ends: 2940 [2022-01-18 15:40:44,284 INFO L226 Difference]: Without dead ends: 2929 [2022-01-18 15:40:44,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=430, Invalid=3730, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:40:44,285 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 404 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 3163 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 3369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 3163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:44,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 284 Invalid, 3369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 3163 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:40:44,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states. [2022-01-18 15:40:44,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 1292. [2022-01-18 15:40:44,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1291 states have (on average 2.436870642912471) internal successors, (3146), 1291 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:44,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 3146 transitions. [2022-01-18 15:40:44,304 INFO L78 Accepts]: Start accepts. Automaton has 1292 states and 3146 transitions. Word has length 30 [2022-01-18 15:40:44,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:44,304 INFO L470 AbstractCegarLoop]: Abstraction has 1292 states and 3146 transitions. [2022-01-18 15:40:44,304 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-01-18 15:40:44,304 INFO L276 IsEmpty]: Start isEmpty. Operand 1292 states and 3146 transitions. [2022-01-18 15:40:44,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:44,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:44,305 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:44,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:44,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:44,505 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:44,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:44,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1773518532, now seen corresponding path program 9 times [2022-01-18 15:40:44,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:44,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712514915] [2022-01-18 15:40:44,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:44,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:44,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:44,766 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:44,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:44,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712514915] [2022-01-18 15:40:44,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712514915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:44,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166778260] [2022-01-18 15:40:44,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:40:44,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:44,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:44,767 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:44,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 15:40:44,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:40:44,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:44,788 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:44,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:45,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:40:45,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:45,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:45,364 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:45,365 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 23 treesize of output 48 [2022-01-18 15:40:45,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:45,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:45,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:45,419 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 24 treesize of output 8 [2022-01-18 15:40:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:45,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166778260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:45,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:45,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:40:45,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966732656] [2022-01-18 15:40:45,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:45,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:40:45,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:45,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:40:45,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:40:45,452 INFO L87 Difference]: Start difference. First operand 1292 states and 3146 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:40:47,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:47,639 INFO L93 Difference]: Finished difference Result 3169 states and 7883 transitions. [2022-01-18 15:40:47,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:40:47,640 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:40:47,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:47,643 INFO L225 Difference]: With dead ends: 3169 [2022-01-18 15:40:47,644 INFO L226 Difference]: Without dead ends: 3150 [2022-01-18 15:40:47,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1745 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=630, Invalid=5070, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:40:47,644 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 512 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 2609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:47,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 216 Invalid, 2609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:40:47,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states. [2022-01-18 15:40:47,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 1296. [2022-01-18 15:40:47,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 2.44015444015444) internal successors, (3160), 1295 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:47,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 3160 transitions. [2022-01-18 15:40:47,662 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 3160 transitions. Word has length 30 [2022-01-18 15:40:47,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:47,662 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 3160 transitions. [2022-01-18 15:40:47,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:40:47,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 3160 transitions. [2022-01-18 15:40:47,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:47,663 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:47,663 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:47,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 15:40:47,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:47,864 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:47,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:47,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1856245596, now seen corresponding path program 10 times [2022-01-18 15:40:47,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:47,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041262136] [2022-01-18 15:40:47,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:47,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:47,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:48,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:48,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041262136] [2022-01-18 15:40:48,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041262136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:48,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665040058] [2022-01-18 15:40:48,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:40:48,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:48,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:48,121 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:48,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 15:40:48,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:40:48,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:48,140 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:48,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:48,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:40:48,475 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:48,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:48,687 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:48,687 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 23 treesize of output 48 [2022-01-18 15:40:48,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:48,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:48,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:48,734 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 23 treesize of output 7 [2022-01-18 15:40:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:48,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665040058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:48,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:48,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:40:48,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458493440] [2022-01-18 15:40:48,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:48,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:40:48,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:48,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:40:48,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:40:48,767 INFO L87 Difference]: Start difference. First operand 1296 states and 3160 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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-01-18 15:40:50,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:50,982 INFO L93 Difference]: Finished difference Result 3314 states and 8287 transitions. [2022-01-18 15:40:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:40:50,982 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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 30 [2022-01-18 15:40:50,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:50,987 INFO L225 Difference]: With dead ends: 3314 [2022-01-18 15:40:50,987 INFO L226 Difference]: Without dead ends: 3286 [2022-01-18 15:40:50,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=603, Invalid=4653, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:40:50,988 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 356 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:50,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 231 Invalid, 2779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2598 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:40:50,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3286 states. [2022-01-18 15:40:51,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3286 to 1283. [2022-01-18 15:40:51,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 1282 states have (on average 2.432917316692668) internal successors, (3119), 1282 states have internal predecessors, (3119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:51,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 3119 transitions. [2022-01-18 15:40:51,009 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 3119 transitions. Word has length 30 [2022-01-18 15:40:51,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:51,009 INFO L470 AbstractCegarLoop]: Abstraction has 1283 states and 3119 transitions. [2022-01-18 15:40:51,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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-01-18 15:40:51,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 3119 transitions. [2022-01-18 15:40:51,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:51,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:51,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:51,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:51,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-01-18 15:40:51,211 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:51,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:51,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1433916058, now seen corresponding path program 11 times [2022-01-18 15:40:51,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:51,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221347606] [2022-01-18 15:40:51,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:51,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:51,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221347606] [2022-01-18 15:40:51,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221347606] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233251532] [2022-01-18 15:40:51,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:40:51,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:51,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:51,537 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:51,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 15:40:51,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:40:51,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:51,575 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:40:51,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:51,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:40:51,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:51,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:52,149 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:40:52,149 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 23 treesize of output 48 [2022-01-18 15:40:52,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:52,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:40:52,209 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 24 treesize of output 8 [2022-01-18 15:40:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:52,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233251532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:52,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:52,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:40:52,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985089126] [2022-01-18 15:40:52,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:52,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:40:52,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:52,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:40:52,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:40:52,244 INFO L87 Difference]: Start difference. First operand 1283 states and 3119 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-01-18 15:40:54,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:40:54,363 INFO L93 Difference]: Finished difference Result 2936 states and 7248 transitions. [2022-01-18 15:40:54,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:40:54,363 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-01-18 15:40:54,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:40:54,367 INFO L225 Difference]: With dead ends: 2936 [2022-01-18 15:40:54,367 INFO L226 Difference]: Without dead ends: 2921 [2022-01-18 15:40:54,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=588, Invalid=4104, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:40:54,368 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 504 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 2463 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 2695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 2463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:40:54,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 228 Invalid, 2695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 2463 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:40:54,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2921 states. [2022-01-18 15:40:54,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2921 to 1299. [2022-01-18 15:40:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 2.4352850539291215) internal successors, (3161), 1298 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:40:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 3161 transitions. [2022-01-18 15:40:54,391 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 3161 transitions. Word has length 30 [2022-01-18 15:40:54,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:40:54,391 INFO L470 AbstractCegarLoop]: Abstraction has 1299 states and 3161 transitions. [2022-01-18 15:40:54,391 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-01-18 15:40:54,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 3161 transitions. [2022-01-18 15:40:54,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:40:54,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:40:54,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:40:54,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 15:40:54,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:54,593 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:40:54,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:40:54,594 INFO L85 PathProgramCache]: Analyzing trace with hash 322484992, now seen corresponding path program 12 times [2022-01-18 15:40:54,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:40:54,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078904069] [2022-01-18 15:40:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:40:54,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:40:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:40:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:54,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:40:54,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078904069] [2022-01-18 15:40:54,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078904069] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:40:54,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769736555] [2022-01-18 15:40:54,876 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:40:54,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:40:54,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:40:54,877 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:40:54,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 15:40:54,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:40:54,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:40:54,898 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:40:54,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:40:55,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:55,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:40:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:55,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:40:55,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:55,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:40:55,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:40:55,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:40:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:40:55,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769736555] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:40:55,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:40:55,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 15:40:55,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058562452] [2022-01-18 15:40:55,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:40:55,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:40:55,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:40:55,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:40:55,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:40:55,972 INFO L87 Difference]: Start difference. First operand 1299 states and 3161 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:41:01,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:01,017 INFO L93 Difference]: Finished difference Result 3343 states and 8375 transitions. [2022-01-18 15:41:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 15:41:01,017 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:41:01,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:01,021 INFO L225 Difference]: With dead ends: 3343 [2022-01-18 15:41:01,021 INFO L226 Difference]: Without dead ends: 3331 [2022-01-18 15:41:01,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 43 SyntacticMatches, 9 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4237 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1707, Invalid=10283, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 15:41:01,022 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 628 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 4249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2307 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:01,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [628 Valid, 158 Invalid, 4249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1654 Invalid, 0 Unknown, 2307 Unchecked, 0.8s Time] [2022-01-18 15:41:01,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2022-01-18 15:41:01,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 1483. [2022-01-18 15:41:01,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1482 states have (on average 2.4635627530364372) internal successors, (3651), 1482 states have internal predecessors, (3651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:01,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 3651 transitions. [2022-01-18 15:41:01,042 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 3651 transitions. Word has length 30 [2022-01-18 15:41:01,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:01,042 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 3651 transitions. [2022-01-18 15:41:01,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:41:01,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 3651 transitions. [2022-01-18 15:41:01,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:01,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:01,043 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:01,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 15:41:01,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:01,244 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:01,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:01,244 INFO L85 PathProgramCache]: Analyzing trace with hash -595465198, now seen corresponding path program 13 times [2022-01-18 15:41:01,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:01,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738420002] [2022-01-18 15:41:01,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:01,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:01,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:01,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738420002] [2022-01-18 15:41:01,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738420002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:01,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344505043] [2022-01-18 15:41:01,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:41:01,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:01,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:01,527 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:01,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 15:41:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:01,556 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:01,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:01,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:41:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:01,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:02,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:02,118 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 23 treesize of output 48 [2022-01-18 15:41:02,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:02,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:02,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:02,176 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 23 treesize of output 7 [2022-01-18 15:41:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:02,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344505043] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:02,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:02,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:02,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170725425] [2022-01-18 15:41:02,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:02,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:02,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:02,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:02,210 INFO L87 Difference]: Start difference. First operand 1483 states and 3651 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-01-18 15:41:05,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:05,056 INFO L93 Difference]: Finished difference Result 3607 states and 8924 transitions. [2022-01-18 15:41:05,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 15:41:05,056 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-01-18 15:41:05,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:05,060 INFO L225 Difference]: With dead ends: 3607 [2022-01-18 15:41:05,060 INFO L226 Difference]: Without dead ends: 3579 [2022-01-18 15:41:05,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=996, Invalid=6836, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 15:41:05,061 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 540 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:05,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 148 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:41:05,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2022-01-18 15:41:05,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 1418. [2022-01-18 15:41:05,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1417 states have (on average 2.455892731122089) internal successors, (3480), 1417 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:05,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 3480 transitions. [2022-01-18 15:41:05,080 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 3480 transitions. Word has length 30 [2022-01-18 15:41:05,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:05,080 INFO L470 AbstractCegarLoop]: Abstraction has 1418 states and 3480 transitions. [2022-01-18 15:41:05,080 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-01-18 15:41:05,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 3480 transitions. [2022-01-18 15:41:05,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:05,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:05,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:05,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:05,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:05,282 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:05,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:05,282 INFO L85 PathProgramCache]: Analyzing trace with hash 857929200, now seen corresponding path program 14 times [2022-01-18 15:41:05,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:05,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746061658] [2022-01-18 15:41:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:05,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:05,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:05,559 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:05,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:05,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746061658] [2022-01-18 15:41:05,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746061658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:05,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595728107] [2022-01-18 15:41:05,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:41:05,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:05,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:05,561 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:05,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 15:41:05,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:41:05,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:05,580 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:41:05,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:05,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:05,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:41:06,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:06,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:06,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:06,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:06,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:06,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:41:06,680 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:06,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595728107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:06,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:06,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 33 [2022-01-18 15:41:06,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613358679] [2022-01-18 15:41:06,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:06,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:41:06,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:06,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:41:06,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=916, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:41:06,681 INFO L87 Difference]: Start difference. First operand 1418 states and 3480 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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-01-18 15:41:10,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:10,508 INFO L93 Difference]: Finished difference Result 3142 states and 7746 transitions. [2022-01-18 15:41:10,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 15:41:10,508 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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 30 [2022-01-18 15:41:10,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:10,512 INFO L225 Difference]: With dead ends: 3142 [2022-01-18 15:41:10,512 INFO L226 Difference]: Without dead ends: 3109 [2022-01-18 15:41:10,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 43 SyntacticMatches, 11 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3204 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1221, Invalid=7709, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 15:41:10,512 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 425 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 3828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1906 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:10,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 206 Invalid, 3828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1731 Invalid, 0 Unknown, 1906 Unchecked, 0.8s Time] [2022-01-18 15:41:10,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states. [2022-01-18 15:41:10,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 1569. [2022-01-18 15:41:10,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1568 states have (on average 2.4846938775510203) internal successors, (3896), 1568 states have internal predecessors, (3896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 3896 transitions. [2022-01-18 15:41:10,531 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 3896 transitions. Word has length 30 [2022-01-18 15:41:10,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:10,531 INFO L470 AbstractCegarLoop]: Abstraction has 1569 states and 3896 transitions. [2022-01-18 15:41:10,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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-01-18 15:41:10,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 3896 transitions. [2022-01-18 15:41:10,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:10,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:10,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:10,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 15:41:10,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:10,733 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:10,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:10,734 INFO L85 PathProgramCache]: Analyzing trace with hash -406049408, now seen corresponding path program 15 times [2022-01-18 15:41:10,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:10,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271229393] [2022-01-18 15:41:10,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:10,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:11,009 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:11,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:11,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271229393] [2022-01-18 15:41:11,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271229393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:11,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844525729] [2022-01-18 15:41:11,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:41:11,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:11,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:11,011 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:11,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 15:41:11,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:41:11,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:11,032 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:41:11,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:11,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:11,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 40 [2022-01-18 15:41:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:11,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:12,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:12,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:12,175 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 40 treesize of output 45 [2022-01-18 15:41:12,227 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:12,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844525729] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:12,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:12,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 15:41:12,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046029390] [2022-01-18 15:41:12,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:12,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:41:12,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:12,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:41:12,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:41:12,228 INFO L87 Difference]: Start difference. First operand 1569 states and 3896 transitions. Second operand has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 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-01-18 15:41:16,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:16,074 INFO L93 Difference]: Finished difference Result 3735 states and 9323 transitions. [2022-01-18 15:41:16,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 15:41:16,074 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 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-01-18 15:41:16,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:16,079 INFO L225 Difference]: With dead ends: 3735 [2022-01-18 15:41:16,080 INFO L226 Difference]: Without dead ends: 3724 [2022-01-18 15:41:16,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3387 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1640, Invalid=8662, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 15:41:16,081 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 726 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 445 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 3243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 445 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1261 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:16,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [726 Valid, 163 Invalid, 3243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [445 Valid, 1537 Invalid, 0 Unknown, 1261 Unchecked, 0.8s Time] [2022-01-18 15:41:16,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3724 states. [2022-01-18 15:41:16,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3724 to 1584. [2022-01-18 15:41:16,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1583 states have (on average 2.4857864813644976) internal successors, (3935), 1583 states have internal predecessors, (3935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:16,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 3935 transitions. [2022-01-18 15:41:16,104 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 3935 transitions. Word has length 30 [2022-01-18 15:41:16,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:16,105 INFO L470 AbstractCegarLoop]: Abstraction has 1584 states and 3935 transitions. [2022-01-18 15:41:16,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 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-01-18 15:41:16,105 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 3935 transitions. [2022-01-18 15:41:16,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:16,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:16,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:16,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:16,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:16,307 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:16,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:16,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1350351642, now seen corresponding path program 16 times [2022-01-18 15:41:16,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:16,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601989908] [2022-01-18 15:41:16,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:16,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:16,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:16,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:16,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601989908] [2022-01-18 15:41:16,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601989908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:16,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685511864] [2022-01-18 15:41:16,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:41:16,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:16,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:16,592 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:16,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 15:41:16,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:41:16,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:16,612 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:16,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:16,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:16,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:17,180 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:17,180 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 23 treesize of output 48 [2022-01-18 15:41:17,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:17,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:17,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:17,235 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 23 treesize of output 7 [2022-01-18 15:41:17,266 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:17,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685511864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:17,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:17,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:41:17,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401428423] [2022-01-18 15:41:17,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:17,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:41:17,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:17,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:41:17,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:41:17,268 INFO L87 Difference]: Start difference. First operand 1584 states and 3935 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:19,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:19,425 INFO L93 Difference]: Finished difference Result 3551 states and 8901 transitions. [2022-01-18 15:41:19,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:41:19,425 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:19,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:19,429 INFO L225 Difference]: With dead ends: 3551 [2022-01-18 15:41:19,429 INFO L226 Difference]: Without dead ends: 3531 [2022-01-18 15:41:19,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=628, Invalid=3532, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:41:19,430 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 425 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 2238 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:19,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 217 Invalid, 2466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2238 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:41:19,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3531 states. [2022-01-18 15:41:19,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3531 to 1587. [2022-01-18 15:41:19,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 2.4836065573770494) internal successors, (3939), 1586 states have internal predecessors, (3939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 3939 transitions. [2022-01-18 15:41:19,450 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 3939 transitions. Word has length 30 [2022-01-18 15:41:19,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:19,450 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 3939 transitions. [2022-01-18 15:41:19,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:19,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 3939 transitions. [2022-01-18 15:41:19,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:19,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:19,452 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:19,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:19,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-01-18 15:41:19,652 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:19,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:19,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1885795850, now seen corresponding path program 17 times [2022-01-18 15:41:19,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:19,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489926753] [2022-01-18 15:41:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:19,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:19,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:19,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:19,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489926753] [2022-01-18 15:41:19,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489926753] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:19,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829337591] [2022-01-18 15:41:19,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:41:19,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:19,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:19,924 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:19,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 15:41:19,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:41:19,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:19,943 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:19,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:20,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:20,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:20,517 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:20,517 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 23 treesize of output 48 [2022-01-18 15:41:20,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:20,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:20,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:20,573 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 23 treesize of output 7 [2022-01-18 15:41:20,605 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:20,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829337591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:20,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:20,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:20,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093254609] [2022-01-18 15:41:20,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:20,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:20,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:20,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:20,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:20,606 INFO L87 Difference]: Start difference. First operand 1587 states and 3939 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:22,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:22,647 INFO L93 Difference]: Finished difference Result 3077 states and 7623 transitions. [2022-01-18 15:41:22,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:41:22,647 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:41:22,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:22,651 INFO L225 Difference]: With dead ends: 3077 [2022-01-18 15:41:22,651 INFO L226 Difference]: Without dead ends: 3051 [2022-01-18 15:41:22,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=530, Invalid=3376, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:41:22,652 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 581 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:22,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 208 Invalid, 2555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 2274 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:41:22,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2022-01-18 15:41:22,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 1587. [2022-01-18 15:41:22,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 2.48234552332913) internal successors, (3937), 1586 states have internal predecessors, (3937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:22,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 3937 transitions. [2022-01-18 15:41:22,674 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 3937 transitions. Word has length 30 [2022-01-18 15:41:22,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:22,674 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 3937 transitions. [2022-01-18 15:41:22,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:22,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 3937 transitions. [2022-01-18 15:41:22,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:22,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:22,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:22,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 15:41:22,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-01-18 15:41:22,878 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:22,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:22,878 INFO L85 PathProgramCache]: Analyzing trace with hash -2004425308, now seen corresponding path program 18 times [2022-01-18 15:41:22,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:22,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661825779] [2022-01-18 15:41:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:22,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:23,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:23,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661825779] [2022-01-18 15:41:23,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661825779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:23,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040652979] [2022-01-18 15:41:23,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:41:23,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:23,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:23,151 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:23,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 15:41:23,171 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:41:23,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:23,172 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:23,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:23,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:23,555 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:23,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:23,773 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:23,774 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 23 treesize of output 48 [2022-01-18 15:41:23,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:23,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:23,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:23,830 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 23 treesize of output 7 [2022-01-18 15:41:23,869 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:23,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040652979] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:23,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:23,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:23,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088163167] [2022-01-18 15:41:23,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:23,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:23,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:23,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:23,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:23,870 INFO L87 Difference]: Start difference. First operand 1587 states and 3937 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:26,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:26,068 INFO L93 Difference]: Finished difference Result 3144 states and 7787 transitions. [2022-01-18 15:41:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:41:26,069 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:41:26,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:26,073 INFO L225 Difference]: With dead ends: 3144 [2022-01-18 15:41:26,073 INFO L226 Difference]: Without dead ends: 3086 [2022-01-18 15:41:26,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=510, Invalid=3272, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:41:26,073 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 535 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 2754 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 3036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:26,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 271 Invalid, 3036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2754 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:41:26,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2022-01-18 15:41:26,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 1583. [2022-01-18 15:41:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1582 states have (on average 2.4804045512010116) internal successors, (3924), 1582 states have internal predecessors, (3924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:26,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 3924 transitions. [2022-01-18 15:41:26,092 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 3924 transitions. Word has length 30 [2022-01-18 15:41:26,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:26,092 INFO L470 AbstractCegarLoop]: Abstraction has 1583 states and 3924 transitions. [2022-01-18 15:41:26,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:26,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 3924 transitions. [2022-01-18 15:41:26,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:26,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:26,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:26,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:26,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:26,294 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:26,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2103294352, now seen corresponding path program 19 times [2022-01-18 15:41:26,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:26,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996512867] [2022-01-18 15:41:26,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:26,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:26,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:26,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:26,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996512867] [2022-01-18 15:41:26,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996512867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:26,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721316228] [2022-01-18 15:41:26,593 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:41:26,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:26,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:26,594 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:26,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 15:41:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:26,614 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:26,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:26,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:26,947 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:26,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:27,177 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:27,177 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 23 treesize of output 48 [2022-01-18 15:41:27,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:27,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:27,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:27,230 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 24 treesize of output 8 [2022-01-18 15:41:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:27,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721316228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:27,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:27,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:27,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775572546] [2022-01-18 15:41:27,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:27,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:27,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:27,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:27,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:27,264 INFO L87 Difference]: Start difference. First operand 1583 states and 3924 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-01-18 15:41:29,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:29,287 INFO L93 Difference]: Finished difference Result 3395 states and 8465 transitions. [2022-01-18 15:41:29,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:41:29,287 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-01-18 15:41:29,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:29,292 INFO L225 Difference]: With dead ends: 3395 [2022-01-18 15:41:29,292 INFO L226 Difference]: Without dead ends: 3360 [2022-01-18 15:41:29,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=560, Invalid=3600, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:41:29,292 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 464 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 2210 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:29,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 237 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2210 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:41:29,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3360 states. [2022-01-18 15:41:29,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3360 to 1569. [2022-01-18 15:41:29,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1568 states have (on average 2.482142857142857) internal successors, (3892), 1568 states have internal predecessors, (3892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:29,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 3892 transitions. [2022-01-18 15:41:29,313 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 3892 transitions. Word has length 30 [2022-01-18 15:41:29,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:29,313 INFO L470 AbstractCegarLoop]: Abstraction has 1569 states and 3892 transitions. [2022-01-18 15:41:29,313 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-01-18 15:41:29,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 3892 transitions. [2022-01-18 15:41:29,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:29,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:29,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:29,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 15:41:29,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:29,519 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:29,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1275517680, now seen corresponding path program 20 times [2022-01-18 15:41:29,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:29,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89518903] [2022-01-18 15:41:29,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:29,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:29,774 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:29,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:29,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89518903] [2022-01-18 15:41:29,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89518903] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:29,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227908451] [2022-01-18 15:41:29,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:41:29,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:29,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:29,776 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:29,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 15:41:29,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:41:29,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:29,796 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:41:29,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:30,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:30,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 15:41:30,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:30,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:30,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:30,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:30,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:30,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:41:30,884 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:30,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227908451] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:30,884 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:30,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-18 15:41:30,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454669580] [2022-01-18 15:41:30,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:30,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:41:30,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:30,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:41:30,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1077, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:41:30,885 INFO L87 Difference]: Start difference. First operand 1569 states and 3892 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:33,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:33,536 INFO L93 Difference]: Finished difference Result 3322 states and 8330 transitions. [2022-01-18 15:41:33,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:41:33,536 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 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-01-18 15:41:33,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:33,547 INFO L225 Difference]: With dead ends: 3322 [2022-01-18 15:41:33,548 INFO L226 Difference]: Without dead ends: 3307 [2022-01-18 15:41:33,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2149 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1010, Invalid=5796, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 15:41:33,548 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 428 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 1759 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 3714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1757 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:33,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 231 Invalid, 3714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1759 Invalid, 0 Unknown, 1757 Unchecked, 0.8s Time] [2022-01-18 15:41:33,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states. [2022-01-18 15:41:33,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 1679. [2022-01-18 15:41:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1678 states have (on average 2.498212157330155) internal successors, (4192), 1678 states have internal predecessors, (4192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 4192 transitions. [2022-01-18 15:41:33,568 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 4192 transitions. Word has length 30 [2022-01-18 15:41:33,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:33,568 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 4192 transitions. [2022-01-18 15:41:33,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:33,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 4192 transitions. [2022-01-18 15:41:33,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:33,570 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:33,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:33,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 15:41:33,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 15:41:33,770 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:33,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:33,771 INFO L85 PathProgramCache]: Analyzing trace with hash 480883370, now seen corresponding path program 21 times [2022-01-18 15:41:33,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:33,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37077926] [2022-01-18 15:41:33,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:33,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:34,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37077926] [2022-01-18 15:41:34,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37077926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326188410] [2022-01-18 15:41:34,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:41:34,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:34,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:34,040 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:34,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 15:41:34,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:41:34,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:34,060 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:34,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:34,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:41:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:34,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:34,610 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:34,611 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 23 treesize of output 48 [2022-01-18 15:41:34,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:34,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:34,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:34,657 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 23 treesize of output 7 [2022-01-18 15:41:34,690 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:34,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326188410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:34,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:34,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:41:34,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112306783] [2022-01-18 15:41:34,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:34,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:41:34,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:34,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:41:34,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:41:34,691 INFO L87 Difference]: Start difference. First operand 1679 states and 4192 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:36,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:36,782 INFO L93 Difference]: Finished difference Result 4016 states and 10111 transitions. [2022-01-18 15:41:36,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:41:36,783 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:36,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:36,787 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 15:41:36,787 INFO L226 Difference]: Without dead ends: 3989 [2022-01-18 15:41:36,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1381 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=633, Invalid=4197, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:41:36,788 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 468 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 2526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:36,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 316 Invalid, 2526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 2290 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:41:36,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3989 states. [2022-01-18 15:41:36,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3989 to 1718. [2022-01-18 15:41:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1718 states, 1717 states have (on average 2.498543972044263) internal successors, (4290), 1717 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1718 states to 1718 states and 4290 transitions. [2022-01-18 15:41:36,811 INFO L78 Accepts]: Start accepts. Automaton has 1718 states and 4290 transitions. Word has length 30 [2022-01-18 15:41:36,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:36,815 INFO L470 AbstractCegarLoop]: Abstraction has 1718 states and 4290 transitions. [2022-01-18 15:41:36,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:36,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1718 states and 4290 transitions. [2022-01-18 15:41:36,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:36,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:36,817 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:36,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 15:41:37,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:37,027 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:37,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:37,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1016327578, now seen corresponding path program 22 times [2022-01-18 15:41:37,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:37,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592397296] [2022-01-18 15:41:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:37,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:37,317 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:37,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:37,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592397296] [2022-01-18 15:41:37,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592397296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:37,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178372803] [2022-01-18 15:41:37,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:41:37,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:37,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:37,318 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:37,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 15:41:37,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:41:37,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:37,338 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:37,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:37,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:37,694 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:37,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:37,915 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:37,916 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 23 treesize of output 48 [2022-01-18 15:41:37,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:37,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:37,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:37,973 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 23 treesize of output 7 [2022-01-18 15:41:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:38,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178372803] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:38,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:38,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:38,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346998261] [2022-01-18 15:41:38,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:38,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:38,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:38,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:38,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:38,006 INFO L87 Difference]: Start difference. First operand 1718 states and 4290 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:39,875 INFO L93 Difference]: Finished difference Result 3433 states and 8503 transitions. [2022-01-18 15:41:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:41:39,876 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:41:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:39,880 INFO L225 Difference]: With dead ends: 3433 [2022-01-18 15:41:39,880 INFO L226 Difference]: Without dead ends: 3406 [2022-01-18 15:41:39,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=515, Invalid=3517, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:41:39,881 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 404 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:39,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 325 Invalid, 2757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2585 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:41:39,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3406 states. [2022-01-18 15:41:39,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3406 to 1726. [2022-01-18 15:41:39,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1725 states have (on average 2.497391304347826) internal successors, (4308), 1725 states have internal predecessors, (4308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:39,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 4308 transitions. [2022-01-18 15:41:39,904 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 4308 transitions. Word has length 30 [2022-01-18 15:41:39,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:39,904 INFO L470 AbstractCegarLoop]: Abstraction has 1726 states and 4308 transitions. [2022-01-18 15:41:39,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:39,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 4308 transitions. [2022-01-18 15:41:39,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:39,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:39,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:39,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:40,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:40,119 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:40,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:40,119 INFO L85 PathProgramCache]: Analyzing trace with hash -621244878, now seen corresponding path program 23 times [2022-01-18 15:41:40,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:40,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760436417] [2022-01-18 15:41:40,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:40,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:40,375 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:40,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:40,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760436417] [2022-01-18 15:41:40,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760436417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:40,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679739102] [2022-01-18 15:41:40,375 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:41:40,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:40,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:40,376 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:40,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 15:41:40,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:41:40,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:40,395 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:40,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:40,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:41:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:40,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:40,978 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:40,978 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 23 treesize of output 48 [2022-01-18 15:41:41,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:41,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:41,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:41,025 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 23 treesize of output 7 [2022-01-18 15:41:41,057 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:41,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679739102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:41,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:41,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:41,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116546926] [2022-01-18 15:41:41,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:41,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:41,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:41,058 INFO L87 Difference]: Start difference. First operand 1726 states and 4308 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:43,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:43,012 INFO L93 Difference]: Finished difference Result 3571 states and 8829 transitions. [2022-01-18 15:41:43,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:41:43,012 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:41:43,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:43,025 INFO L225 Difference]: With dead ends: 3571 [2022-01-18 15:41:43,026 INFO L226 Difference]: Without dead ends: 3516 [2022-01-18 15:41:43,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 960 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=476, Invalid=3184, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:41:43,026 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 498 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 2731 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 2927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:43,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 329 Invalid, 2927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2731 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:41:43,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2022-01-18 15:41:43,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 1723. [2022-01-18 15:41:43,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1722 states have (on average 2.494773519163763) internal successors, (4296), 1722 states have internal predecessors, (4296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:43,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 4296 transitions. [2022-01-18 15:41:43,048 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 4296 transitions. Word has length 30 [2022-01-18 15:41:43,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:43,048 INFO L470 AbstractCegarLoop]: Abstraction has 1723 states and 4296 transitions. [2022-01-18 15:41:43,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:43,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 4296 transitions. [2022-01-18 15:41:43,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:43,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:43,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:43,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 15:41:43,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 15:41:43,263 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:43,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:43,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2040318064, now seen corresponding path program 24 times [2022-01-18 15:41:43,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:43,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027520650] [2022-01-18 15:41:43,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:43,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:43,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:43,529 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:43,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:43,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027520650] [2022-01-18 15:41:43,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027520650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:43,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686221709] [2022-01-18 15:41:43,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:41:43,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:43,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:43,530 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:43,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 15:41:43,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:41:43,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:43,549 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:41:43,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:43,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:43,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:41:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:44,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:44,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:44,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:44,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:44,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:41:44,705 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:44,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686221709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:44,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:44,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 33 [2022-01-18 15:41:44,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248220364] [2022-01-18 15:41:44,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:44,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 15:41:44,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:44,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 15:41:44,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:41:44,706 INFO L87 Difference]: Start difference. First operand 1723 states and 4296 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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-01-18 15:41:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:46,087 INFO L93 Difference]: Finished difference Result 2964 states and 7382 transitions. [2022-01-18 15:41:46,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:41:46,087 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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 30 [2022-01-18 15:41:46,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:46,091 INFO L225 Difference]: With dead ends: 2964 [2022-01-18 15:41:46,091 INFO L226 Difference]: Without dead ends: 2951 [2022-01-18 15:41:46,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=606, Invalid=2934, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:41:46,091 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 241 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 2618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1527 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:46,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 213 Invalid, 2618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 968 Invalid, 0 Unknown, 1527 Unchecked, 0.4s Time] [2022-01-18 15:41:46,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2022-01-18 15:41:46,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 1741. [2022-01-18 15:41:46,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1740 states have (on average 2.4936781609195404) internal successors, (4339), 1740 states have internal predecessors, (4339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:46,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 4339 transitions. [2022-01-18 15:41:46,111 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 4339 transitions. Word has length 30 [2022-01-18 15:41:46,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:46,111 INFO L470 AbstractCegarLoop]: Abstraction has 1741 states and 4339 transitions. [2022-01-18 15:41:46,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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-01-18 15:41:46,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 4339 transitions. [2022-01-18 15:41:46,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:46,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:46,113 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:46,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:46,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 15:41:46,314 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:46,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:46,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1463983528, now seen corresponding path program 25 times [2022-01-18 15:41:46,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:46,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690794613] [2022-01-18 15:41:46,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:46,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:46,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:46,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:46,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690794613] [2022-01-18 15:41:46,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690794613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:46,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568529105] [2022-01-18 15:41:46,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:41:46,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:46,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:46,570 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:46,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 15:41:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:46,588 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:46,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:46,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:46,927 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:46,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:47,160 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:47,161 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 23 treesize of output 48 [2022-01-18 15:41:47,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:47,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:47,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:47,209 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 24 treesize of output 8 [2022-01-18 15:41:47,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:47,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568529105] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:47,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:47,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:47,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636578668] [2022-01-18 15:41:47,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:47,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:47,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:47,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:47,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:47,244 INFO L87 Difference]: Start difference. First operand 1741 states and 4339 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-01-18 15:41:49,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:49,190 INFO L93 Difference]: Finished difference Result 3877 states and 9722 transitions. [2022-01-18 15:41:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:41:49,191 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-01-18 15:41:49,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:49,196 INFO L225 Difference]: With dead ends: 3877 [2022-01-18 15:41:49,196 INFO L226 Difference]: Without dead ends: 3846 [2022-01-18 15:41:49,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=552, Invalid=3738, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:41:49,196 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 432 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 2244 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 2445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:49,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 307 Invalid, 2445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2244 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:41:49,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3846 states. [2022-01-18 15:41:49,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3846 to 1723. [2022-01-18 15:41:49,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1722 states have (on average 2.491869918699187) internal successors, (4291), 1722 states have internal predecessors, (4291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 4291 transitions. [2022-01-18 15:41:49,220 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 4291 transitions. Word has length 30 [2022-01-18 15:41:49,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:49,220 INFO L470 AbstractCegarLoop]: Abstraction has 1723 states and 4291 transitions. [2022-01-18 15:41:49,220 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-01-18 15:41:49,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 4291 transitions. [2022-01-18 15:41:49,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:49,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:49,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:49,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 15:41:49,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:49,423 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:49,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash 797633524, now seen corresponding path program 1 times [2022-01-18 15:41:49,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:49,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763151317] [2022-01-18 15:41:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:49,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:49,711 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:49,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:49,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763151317] [2022-01-18 15:41:49,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763151317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:49,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967857278] [2022-01-18 15:41:49,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:49,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:49,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:49,712 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:49,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 15:41:49,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:49,742 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:49,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:50,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:41:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:50,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:50,330 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:50,331 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 24 treesize of output 49 [2022-01-18 15:41:50,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:50,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:50,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:50,388 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 23 treesize of output 7 [2022-01-18 15:41:50,423 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:50,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967857278] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:50,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:50,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:41:50,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743410571] [2022-01-18 15:41:50,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:50,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:41:50,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:50,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:41:50,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:41:50,424 INFO L87 Difference]: Start difference. First operand 1723 states and 4291 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-01-18 15:41:52,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:52,007 INFO L93 Difference]: Finished difference Result 3562 states and 8845 transitions. [2022-01-18 15:41:52,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:41:52,007 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-01-18 15:41:52,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:52,012 INFO L225 Difference]: With dead ends: 3562 [2022-01-18 15:41:52,012 INFO L226 Difference]: Without dead ends: 3552 [2022-01-18 15:41:52,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=325, Invalid=2125, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:41:52,013 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 471 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 2932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:52,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 392 Invalid, 2932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2783 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:41:52,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3552 states. [2022-01-18 15:41:52,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3552 to 1761. [2022-01-18 15:41:52,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1761 states, 1760 states have (on average 2.484659090909091) internal successors, (4373), 1760 states have internal predecessors, (4373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:52,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 4373 transitions. [2022-01-18 15:41:52,043 INFO L78 Accepts]: Start accepts. Automaton has 1761 states and 4373 transitions. Word has length 30 [2022-01-18 15:41:52,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:52,043 INFO L470 AbstractCegarLoop]: Abstraction has 1761 states and 4373 transitions. [2022-01-18 15:41:52,043 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-01-18 15:41:52,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1761 states and 4373 transitions. [2022-01-18 15:41:52,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:52,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:52,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:52,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 15:41:52,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:52,256 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:52,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash 220952366, now seen corresponding path program 2 times [2022-01-18 15:41:52,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:52,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484994372] [2022-01-18 15:41:52,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:52,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:52,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:52,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:52,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484994372] [2022-01-18 15:41:52,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484994372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:52,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809742389] [2022-01-18 15:41:52,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:41:52,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:52,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:52,536 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:52,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 15:41:52,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:41:52,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:52,555 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:52,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:52,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:41:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:52,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:53,106 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:53,107 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 23 treesize of output 48 [2022-01-18 15:41:53,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:53,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:53,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:53,160 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 23 treesize of output 7 [2022-01-18 15:41:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:53,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809742389] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:53,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:53,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:41:53,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329947397] [2022-01-18 15:41:53,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:53,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:41:53,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:41:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:41:53,197 INFO L87 Difference]: Start difference. First operand 1761 states and 4373 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:54,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:54,741 INFO L93 Difference]: Finished difference Result 3597 states and 8974 transitions. [2022-01-18 15:41:54,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:41:54,741 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:54,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:54,746 INFO L225 Difference]: With dead ends: 3597 [2022-01-18 15:41:54,746 INFO L226 Difference]: Without dead ends: 3586 [2022-01-18 15:41:54,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=311, Invalid=2239, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:41:54,746 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 380 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 2576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:54,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 230 Invalid, 2576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:41:54,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3586 states. [2022-01-18 15:41:54,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3586 to 1785. [2022-01-18 15:41:54,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.4887892376681613) internal successors, (4440), 1784 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:54,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 4440 transitions. [2022-01-18 15:41:54,771 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 4440 transitions. Word has length 30 [2022-01-18 15:41:54,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:54,771 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 4440 transitions. [2022-01-18 15:41:54,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:41:54,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 4440 transitions. [2022-01-18 15:41:54,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:54,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:54,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:54,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:54,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-01-18 15:41:54,988 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:54,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:54,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1977353416, now seen corresponding path program 3 times [2022-01-18 15:41:54,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:54,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953428487] [2022-01-18 15:41:54,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:54,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:55,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:55,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953428487] [2022-01-18 15:41:55,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953428487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:55,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853966066] [2022-01-18 15:41:55,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:41:55,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:55,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:55,257 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:55,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 15:41:55,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:41:55,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:55,276 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:41:55,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:55,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:55,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:55,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:41:55,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:55,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:56,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:56,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:56,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:41:56,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 15:41:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:56,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853966066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:56,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:56,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 35 [2022-01-18 15:41:56,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803072595] [2022-01-18 15:41:56,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:56,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:41:56,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:56,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:41:56,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1096, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:41:56,436 INFO L87 Difference]: Start difference. First operand 1785 states and 4440 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:58,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:41:58,096 INFO L93 Difference]: Finished difference Result 3139 states and 7873 transitions. [2022-01-18 15:41:58,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:41:58,096 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:41:58,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:41:58,100 INFO L225 Difference]: With dead ends: 3139 [2022-01-18 15:41:58,100 INFO L226 Difference]: Without dead ends: 3132 [2022-01-18 15:41:58,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=573, Invalid=4257, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:41:58,101 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 366 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 3176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2018 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:41:58,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 236 Invalid, 3176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1008 Invalid, 0 Unknown, 2018 Unchecked, 0.5s Time] [2022-01-18 15:41:58,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2022-01-18 15:41:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 1865. [2022-01-18 15:41:58,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1865 states, 1864 states have (on average 2.491952789699571) internal successors, (4645), 1864 states have internal predecessors, (4645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:58,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 4645 transitions. [2022-01-18 15:41:58,124 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 4645 transitions. Word has length 30 [2022-01-18 15:41:58,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:41:58,124 INFO L470 AbstractCegarLoop]: Abstraction has 1865 states and 4645 transitions. [2022-01-18 15:41:58,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:41:58,124 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 4645 transitions. [2022-01-18 15:41:58,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:41:58,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:41:58,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:41:58,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-01-18 15:41:58,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-18 15:41:58,326 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:41:58,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:41:58,326 INFO L85 PathProgramCache]: Analyzing trace with hash 266455112, now seen corresponding path program 4 times [2022-01-18 15:41:58,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:41:58,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8073894] [2022-01-18 15:41:58,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:41:58,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:41:58,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:41:58,595 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:58,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:41:58,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8073894] [2022-01-18 15:41:58,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8073894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:41:58,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397718852] [2022-01-18 15:41:58,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:41:58,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:41:58,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:41:58,596 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:41:58,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 15:41:58,614 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:41:58,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:41:58,615 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:41:58,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:41:58,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:41:58,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:58,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:41:59,178 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:41:59,179 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 24 treesize of output 49 [2022-01-18 15:41:59,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:59,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:41:59,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:41:59,226 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 23 treesize of output 7 [2022-01-18 15:41:59,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:41:59,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397718852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:41:59,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:41:59,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:41:59,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757926631] [2022-01-18 15:41:59,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:41:59,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:41:59,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:41:59,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:41:59,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:41:59,261 INFO L87 Difference]: Start difference. First operand 1865 states and 4645 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:42:00,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:00,821 INFO L93 Difference]: Finished difference Result 4143 states and 10367 transitions. [2022-01-18 15:42:00,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:42:00,821 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:42:00,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:00,827 INFO L225 Difference]: With dead ends: 4143 [2022-01-18 15:42:00,827 INFO L226 Difference]: Without dead ends: 4117 [2022-01-18 15:42:00,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=377, Invalid=2379, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:42:00,827 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 365 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 2309 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 2503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:00,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 281 Invalid, 2503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2309 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:42:00,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4117 states. [2022-01-18 15:42:00,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4117 to 1795. [2022-01-18 15:42:00,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1795 states, 1794 states have (on average 2.4849498327759196) internal successors, (4458), 1794 states have internal predecessors, (4458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:00,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1795 states to 1795 states and 4458 transitions. [2022-01-18 15:42:00,853 INFO L78 Accepts]: Start accepts. Automaton has 1795 states and 4458 transitions. Word has length 30 [2022-01-18 15:42:00,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:00,853 INFO L470 AbstractCegarLoop]: Abstraction has 1795 states and 4458 transitions. [2022-01-18 15:42:00,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:42:00,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1795 states and 4458 transitions. [2022-01-18 15:42:00,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:00,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:00,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:00,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:01,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:01,071 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:01,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:01,071 INFO L85 PathProgramCache]: Analyzing trace with hash 406013504, now seen corresponding path program 5 times [2022-01-18 15:42:01,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:01,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747068266] [2022-01-18 15:42:01,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:01,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:01,371 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:01,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:01,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747068266] [2022-01-18 15:42:01,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747068266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:01,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490119561] [2022-01-18 15:42:01,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:42:01,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:01,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:01,372 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:01,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 15:42:01,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:42:01,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:01,392 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:01,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:01,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:42:01,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:01,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:01,976 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:01,977 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 24 treesize of output 49 [2022-01-18 15:42:02,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:02,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:02,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:02,034 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 23 treesize of output 7 [2022-01-18 15:42:02,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:02,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490119561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:02,069 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:02,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:02,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897462177] [2022-01-18 15:42:02,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:02,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:02,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:02,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:02,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:02,070 INFO L87 Difference]: Start difference. First operand 1795 states and 4458 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-01-18 15:42:03,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:03,785 INFO L93 Difference]: Finished difference Result 3791 states and 9382 transitions. [2022-01-18 15:42:03,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:42:03,785 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-01-18 15:42:03,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:03,790 INFO L225 Difference]: With dead ends: 3791 [2022-01-18 15:42:03,790 INFO L226 Difference]: Without dead ends: 3768 [2022-01-18 15:42:03,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=449, Invalid=2521, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:42:03,790 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 468 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 2453 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 2639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:03,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 328 Invalid, 2639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2453 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:42:03,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2022-01-18 15:42:03,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 1789. [2022-01-18 15:42:03,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1788 states have (on average 2.483780760626398) internal successors, (4441), 1788 states have internal predecessors, (4441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:03,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 4441 transitions. [2022-01-18 15:42:03,813 INFO L78 Accepts]: Start accepts. Automaton has 1789 states and 4441 transitions. Word has length 30 [2022-01-18 15:42:03,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:03,813 INFO L470 AbstractCegarLoop]: Abstraction has 1789 states and 4441 transitions. [2022-01-18 15:42:03,813 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-01-18 15:42:03,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1789 states and 4441 transitions. [2022-01-18 15:42:03,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:03,815 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:03,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:03,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 15:42:04,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:04,025 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:04,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:04,025 INFO L85 PathProgramCache]: Analyzing trace with hash -907231520, now seen corresponding path program 6 times [2022-01-18 15:42:04,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:04,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901836149] [2022-01-18 15:42:04,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:04,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:04,314 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:04,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901836149] [2022-01-18 15:42:04,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901836149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:04,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186581382] [2022-01-18 15:42:04,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:42:04,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:04,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:04,316 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:04,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 15:42:04,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:42:04,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:04,335 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:04,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:04,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:42:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:04,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:04,915 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:04,915 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 24 treesize of output 49 [2022-01-18 15:42:04,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:04,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:04,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:04,964 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 23 treesize of output 7 [2022-01-18 15:42:04,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:04,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186581382] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:04,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:04,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:04,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747986074] [2022-01-18 15:42:04,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:04,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:04,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:04,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:04,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:04,999 INFO L87 Difference]: Start difference. First operand 1789 states and 4441 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-01-18 15:42:06,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:06,541 INFO L93 Difference]: Finished difference Result 3496 states and 8687 transitions. [2022-01-18 15:42:06,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:42:06,542 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-01-18 15:42:06,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:06,546 INFO L225 Difference]: With dead ends: 3496 [2022-01-18 15:42:06,546 INFO L226 Difference]: Without dead ends: 3486 [2022-01-18 15:42:06,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=340, Invalid=2110, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:42:06,547 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 475 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 2580 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:06,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 379 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2580 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:42:06,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2022-01-18 15:42:06,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 1786. [2022-01-18 15:42:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1786 states, 1785 states have (on average 2.484033613445378) internal successors, (4434), 1785 states have internal predecessors, (4434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 4434 transitions. [2022-01-18 15:42:06,570 INFO L78 Accepts]: Start accepts. Automaton has 1786 states and 4434 transitions. Word has length 30 [2022-01-18 15:42:06,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:06,570 INFO L470 AbstractCegarLoop]: Abstraction has 1786 states and 4434 transitions. [2022-01-18 15:42:06,570 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-01-18 15:42:06,570 INFO L276 IsEmpty]: Start isEmpty. Operand 1786 states and 4434 transitions. [2022-01-18 15:42:06,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:06,572 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:06,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:06,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:06,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-01-18 15:42:06,772 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:06,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:06,772 INFO L85 PathProgramCache]: Analyzing trace with hash 2107543106, now seen corresponding path program 7 times [2022-01-18 15:42:06,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:06,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73746394] [2022-01-18 15:42:06,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:06,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:07,024 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:07,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:07,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73746394] [2022-01-18 15:42:07,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73746394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:07,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014889523] [2022-01-18 15:42:07,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:42:07,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:07,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:07,026 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:07,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 15:42:07,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:07,044 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:07,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:07,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:42:07,384 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:07,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:07,615 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:07,615 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 23 treesize of output 48 [2022-01-18 15:42:07,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:07,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:07,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:07,672 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 23 treesize of output 7 [2022-01-18 15:42:07,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:07,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014889523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:07,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:07,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:42:07,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062475485] [2022-01-18 15:42:07,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:07,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:42:07,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:07,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:42:07,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:42:07,707 INFO L87 Difference]: Start difference. First operand 1786 states and 4434 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:09,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:09,254 INFO L93 Difference]: Finished difference Result 3593 states and 8975 transitions. [2022-01-18 15:42:09,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:42:09,254 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:09,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:09,259 INFO L225 Difference]: With dead ends: 3593 [2022-01-18 15:42:09,259 INFO L226 Difference]: Without dead ends: 3582 [2022-01-18 15:42:09,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=336, Invalid=2526, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:42:09,259 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 327 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 2191 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 2191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:09,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 235 Invalid, 2353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 2191 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:42:09,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3582 states. [2022-01-18 15:42:09,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3582 to 1828. [2022-01-18 15:42:09,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1828 states, 1827 states have (on average 2.4893267651888342) internal successors, (4548), 1827 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:09,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1828 states to 1828 states and 4548 transitions. [2022-01-18 15:42:09,284 INFO L78 Accepts]: Start accepts. Automaton has 1828 states and 4548 transitions. Word has length 30 [2022-01-18 15:42:09,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:09,284 INFO L470 AbstractCegarLoop]: Abstraction has 1828 states and 4548 transitions. [2022-01-18 15:42:09,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:09,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1828 states and 4548 transitions. [2022-01-18 15:42:09,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:09,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:09,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:09,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:09,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-01-18 15:42:09,486 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:09,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:09,487 INFO L85 PathProgramCache]: Analyzing trace with hash -431023140, now seen corresponding path program 8 times [2022-01-18 15:42:09,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:09,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72392507] [2022-01-18 15:42:09,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:09,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:09,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:09,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:09,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72392507] [2022-01-18 15:42:09,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72392507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:09,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284760956] [2022-01-18 15:42:09,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:42:09,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:09,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:09,741 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:09,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 15:42:09,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:42:09,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:09,760 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:42:09,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:10,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:10,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 15:42:10,304 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:10,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:10,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:10,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:10,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:42:10,923 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:10,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284760956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:10,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:10,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-18 15:42:10,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471954458] [2022-01-18 15:42:10,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:10,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:42:10,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:10,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:42:10,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1062, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:42:10,924 INFO L87 Difference]: Start difference. First operand 1828 states and 4548 transitions. Second operand has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:13,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:13,762 INFO L93 Difference]: Finished difference Result 3834 states and 9707 transitions. [2022-01-18 15:42:13,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 15:42:13,767 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:42:13,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:13,772 INFO L225 Difference]: With dead ends: 3834 [2022-01-18 15:42:13,772 INFO L226 Difference]: Without dead ends: 3820 [2022-01-18 15:42:13,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1026, Invalid=5454, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:42:13,773 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 561 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 3571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2278 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:13,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 172 Invalid, 3571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 1020 Invalid, 0 Unknown, 2278 Unchecked, 0.5s Time] [2022-01-18 15:42:13,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3820 states. [2022-01-18 15:42:13,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3820 to 1896. [2022-01-18 15:42:13,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1896 states, 1895 states have (on average 2.491820580474934) internal successors, (4722), 1895 states have internal predecessors, (4722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:13,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1896 states to 1896 states and 4722 transitions. [2022-01-18 15:42:13,796 INFO L78 Accepts]: Start accepts. Automaton has 1896 states and 4722 transitions. Word has length 30 [2022-01-18 15:42:13,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:13,796 INFO L470 AbstractCegarLoop]: Abstraction has 1896 states and 4722 transitions. [2022-01-18 15:42:13,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:13,797 INFO L276 IsEmpty]: Start isEmpty. Operand 1896 states and 4722 transitions. [2022-01-18 15:42:13,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:13,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:13,798 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:13,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 15:42:14,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 15:42:14,013 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:14,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:14,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1348973330, now seen corresponding path program 9 times [2022-01-18 15:42:14,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:14,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904016569] [2022-01-18 15:42:14,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:14,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:14,272 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:14,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:14,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904016569] [2022-01-18 15:42:14,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904016569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:14,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808337714] [2022-01-18 15:42:14,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:42:14,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:14,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:14,273 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:14,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 15:42:14,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:42:14,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:14,292 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:14,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:14,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:42:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:14,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:14,862 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:14,862 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 24 treesize of output 49 [2022-01-18 15:42:14,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:14,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:14,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:14,919 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 23 treesize of output 7 [2022-01-18 15:42:14,953 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:14,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808337714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:14,953 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:14,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:14,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501343863] [2022-01-18 15:42:14,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:14,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:14,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:14,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:14,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:14,954 INFO L87 Difference]: Start difference. First operand 1896 states and 4722 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-01-18 15:42:16,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:16,884 INFO L93 Difference]: Finished difference Result 4395 states and 10982 transitions. [2022-01-18 15:42:16,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:42:16,884 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-01-18 15:42:16,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:16,890 INFO L225 Difference]: With dead ends: 4395 [2022-01-18 15:42:16,890 INFO L226 Difference]: Without dead ends: 4362 [2022-01-18 15:42:16,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=656, Invalid=3766, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:42:16,891 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 498 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 1907 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 1907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:16,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 214 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 1907 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:42:16,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4362 states. [2022-01-18 15:42:16,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4362 to 1858. [2022-01-18 15:42:16,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 2.492191707054389) internal successors, (4628), 1857 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:16,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 4628 transitions. [2022-01-18 15:42:16,918 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 4628 transitions. Word has length 30 [2022-01-18 15:42:16,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:16,918 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 4628 transitions. [2022-01-18 15:42:16,918 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-01-18 15:42:16,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 4628 transitions. [2022-01-18 15:42:16,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:16,920 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:16,920 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:16,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 15:42:17,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 15:42:17,120 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:17,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:17,121 INFO L85 PathProgramCache]: Analyzing trace with hash -2002363052, now seen corresponding path program 10 times [2022-01-18 15:42:17,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:17,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053971428] [2022-01-18 15:42:17,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:17,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:17,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:17,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053971428] [2022-01-18 15:42:17,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053971428] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:17,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056063256] [2022-01-18 15:42:17,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:42:17,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:17,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:17,379 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:17,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 15:42:17,397 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:42:17,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:17,398 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:17,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:17,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:42:17,746 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:17,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:17,978 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:17,978 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 24 treesize of output 49 [2022-01-18 15:42:18,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:18,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:18,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:18,033 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 23 treesize of output 7 [2022-01-18 15:42:18,066 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:18,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056063256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:18,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:18,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:18,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383714679] [2022-01-18 15:42:18,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:18,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:18,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:18,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:18,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:18,067 INFO L87 Difference]: Start difference. First operand 1858 states and 4628 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-01-18 15:42:20,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:20,021 INFO L93 Difference]: Finished difference Result 3812 states and 9447 transitions. [2022-01-18 15:42:20,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:42:20,021 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-01-18 15:42:20,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:20,025 INFO L225 Difference]: With dead ends: 3812 [2022-01-18 15:42:20,025 INFO L226 Difference]: Without dead ends: 3776 [2022-01-18 15:42:20,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=616, Invalid=3416, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:42:20,025 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 525 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 2575 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 2575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:20,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 295 Invalid, 2767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 2575 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:42:20,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3776 states. [2022-01-18 15:42:20,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3776 to 1852. [2022-01-18 15:42:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.4905456509994597) internal successors, (4610), 1851 states have internal predecessors, (4610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:20,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 4610 transitions. [2022-01-18 15:42:20,048 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 4610 transitions. Word has length 30 [2022-01-18 15:42:20,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:20,048 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 4610 transitions. [2022-01-18 15:42:20,048 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-01-18 15:42:20,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 4610 transitions. [2022-01-18 15:42:20,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:20,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:20,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:20,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 15:42:20,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:20,250 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash 979359220, now seen corresponding path program 11 times [2022-01-18 15:42:20,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:20,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787429690] [2022-01-18 15:42:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:20,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:20,516 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:20,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:20,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787429690] [2022-01-18 15:42:20,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787429690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:20,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539655354] [2022-01-18 15:42:20,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:42:20,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:20,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:20,517 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:20,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 15:42:20,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:42:20,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:20,537 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:20,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:20,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:42:20,879 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:20,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:21,116 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:21,117 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 24 treesize of output 49 [2022-01-18 15:42:21,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:21,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:21,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:21,177 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 23 treesize of output 7 [2022-01-18 15:42:21,211 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:21,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539655354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:21,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:21,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:21,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331516614] [2022-01-18 15:42:21,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:21,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:21,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:21,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:21,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:21,212 INFO L87 Difference]: Start difference. First operand 1852 states and 4610 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-01-18 15:42:22,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:22,571 INFO L93 Difference]: Finished difference Result 3543 states and 8809 transitions. [2022-01-18 15:42:22,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:42:22,572 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-01-18 15:42:22,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:22,576 INFO L225 Difference]: With dead ends: 3543 [2022-01-18 15:42:22,576 INFO L226 Difference]: Without dead ends: 3530 [2022-01-18 15:42:22,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=379, Invalid=2377, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:42:22,576 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 427 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:22,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 255 Invalid, 2108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1985 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:42:22,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3530 states. [2022-01-18 15:42:22,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3530 to 1849. [2022-01-18 15:42:22,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1849 states, 1848 states have (on average 2.490800865800866) internal successors, (4603), 1848 states have internal predecessors, (4603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:22,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1849 states to 1849 states and 4603 transitions. [2022-01-18 15:42:22,599 INFO L78 Accepts]: Start accepts. Automaton has 1849 states and 4603 transitions. Word has length 30 [2022-01-18 15:42:22,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:22,599 INFO L470 AbstractCegarLoop]: Abstraction has 1849 states and 4603 transitions. [2022-01-18 15:42:22,599 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-01-18 15:42:22,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1849 states and 4603 transitions. [2022-01-18 15:42:22,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:22,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:22,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:22,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:22,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:22,802 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:22,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:22,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1792281482, now seen corresponding path program 12 times [2022-01-18 15:42:22,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:22,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136887611] [2022-01-18 15:42:22,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:22,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:22,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:23,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:23,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:23,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136887611] [2022-01-18 15:42:23,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136887611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:23,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592319812] [2022-01-18 15:42:23,134 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:42:23,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:23,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:23,135 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:23,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 15:42:23,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:42:23,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:23,160 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:42:23,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:23,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:23,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2022-01-18 15:42:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:23,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:24,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:24,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:24,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:42:24,241 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:24,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592319812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:24,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:24,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 15:42:24,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420540728] [2022-01-18 15:42:24,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:24,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:42:24,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:24,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:42:24,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:42:24,242 INFO L87 Difference]: Start difference. First operand 1849 states and 4603 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:42:28,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:28,618 INFO L93 Difference]: Finished difference Result 3731 states and 9399 transitions. [2022-01-18 15:42:28,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 15:42:28,619 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:42:28,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:28,624 INFO L225 Difference]: With dead ends: 3731 [2022-01-18 15:42:28,624 INFO L226 Difference]: Without dead ends: 3722 [2022-01-18 15:42:28,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 14 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2821 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1228, Invalid=6254, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 15:42:28,624 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 424 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1639 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 4817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2959 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:28,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 166 Invalid, 4817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1639 Invalid, 0 Unknown, 2959 Unchecked, 0.7s Time] [2022-01-18 15:42:28,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3722 states. [2022-01-18 15:42:28,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3722 to 2005. [2022-01-18 15:42:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2005 states, 2004 states have (on average 2.5099800399201597) internal successors, (5030), 2004 states have internal predecessors, (5030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2005 states to 2005 states and 5030 transitions. [2022-01-18 15:42:28,649 INFO L78 Accepts]: Start accepts. Automaton has 2005 states and 5030 transitions. Word has length 30 [2022-01-18 15:42:28,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:28,649 INFO L470 AbstractCegarLoop]: Abstraction has 2005 states and 5030 transitions. [2022-01-18 15:42:28,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:42:28,649 INFO L276 IsEmpty]: Start isEmpty. Operand 2005 states and 5030 transitions. [2022-01-18 15:42:28,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:28,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:28,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:28,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 15:42:28,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-01-18 15:42:28,852 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:28,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:28,852 INFO L85 PathProgramCache]: Analyzing trace with hash -746284764, now seen corresponding path program 13 times [2022-01-18 15:42:28,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:28,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256437968] [2022-01-18 15:42:28,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:28,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:29,137 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:29,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:29,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256437968] [2022-01-18 15:42:29,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256437968] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:29,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655405106] [2022-01-18 15:42:29,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:42:29,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:29,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:29,138 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:29,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 15:42:29,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:29,157 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:29,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:29,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:42:29,475 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:29,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:29,699 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:29,700 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 24 treesize of output 49 [2022-01-18 15:42:29,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:29,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:29,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:29,758 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 23 treesize of output 7 [2022-01-18 15:42:29,799 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:29,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655405106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:29,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:29,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:42:29,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685922288] [2022-01-18 15:42:29,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:29,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:42:29,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:29,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:42:29,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:42:29,800 INFO L87 Difference]: Start difference. First operand 2005 states and 5030 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:31,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:31,714 INFO L93 Difference]: Finished difference Result 4310 states and 10878 transitions. [2022-01-18 15:42:31,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:42:31,715 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:42:31,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:31,721 INFO L225 Difference]: With dead ends: 4310 [2022-01-18 15:42:31,721 INFO L226 Difference]: Without dead ends: 4278 [2022-01-18 15:42:31,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=548, Invalid=3484, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:42:31,721 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 424 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 2264 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 2264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:31,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 255 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 2264 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:42:31,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states. [2022-01-18 15:42:31,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 2018. [2022-01-18 15:42:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2018 states, 2017 states have (on average 2.5101636093207733) internal successors, (5063), 2017 states have internal predecessors, (5063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:31,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 5063 transitions. [2022-01-18 15:42:31,751 INFO L78 Accepts]: Start accepts. Automaton has 2018 states and 5063 transitions. Word has length 30 [2022-01-18 15:42:31,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:31,751 INFO L470 AbstractCegarLoop]: Abstraction has 2018 states and 5063 transitions. [2022-01-18 15:42:31,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:31,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2018 states and 5063 transitions. [2022-01-18 15:42:31,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:31,753 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:31,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:31,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 15:42:31,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:31,954 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:31,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:31,954 INFO L85 PathProgramCache]: Analyzing trace with hash 375380018, now seen corresponding path program 14 times [2022-01-18 15:42:31,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:31,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754179030] [2022-01-18 15:42:31,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:31,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:32,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:32,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:32,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754179030] [2022-01-18 15:42:32,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754179030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:32,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863812378] [2022-01-18 15:42:32,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:42:32,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:32,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:32,241 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:32,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 15:42:32,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:42:32,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:32,263 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:32,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:32,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:42:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:32,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:32,797 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:32,797 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 23 treesize of output 48 [2022-01-18 15:42:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:32,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:32,843 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 23 treesize of output 7 [2022-01-18 15:42:32,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:32,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863812378] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:32,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:32,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:42:32,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390125820] [2022-01-18 15:42:32,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:32,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:42:32,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:32,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:42:32,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:42:32,877 INFO L87 Difference]: Start difference. First operand 2018 states and 5063 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:42:34,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:34,626 INFO L93 Difference]: Finished difference Result 3825 states and 9610 transitions. [2022-01-18 15:42:34,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:42:34,627 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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 30 [2022-01-18 15:42:34,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:34,631 INFO L225 Difference]: With dead ends: 3825 [2022-01-18 15:42:34,631 INFO L226 Difference]: Without dead ends: 3805 [2022-01-18 15:42:34,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=412, Invalid=3010, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:42:34,632 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 437 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 2193 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:34,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 243 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2193 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:42:34,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2022-01-18 15:42:34,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 2008. [2022-01-18 15:42:34,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2007 states have (on average 2.509715994020927) internal successors, (5037), 2007 states have internal predecessors, (5037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 5037 transitions. [2022-01-18 15:42:34,657 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 5037 transitions. Word has length 30 [2022-01-18 15:42:34,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:34,657 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 5037 transitions. [2022-01-18 15:42:34,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:42:34,657 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 5037 transitions. [2022-01-18 15:42:34,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:34,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:34,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:34,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-01-18 15:42:34,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:34,859 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:34,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:34,859 INFO L85 PathProgramCache]: Analyzing trace with hash 782669304, now seen corresponding path program 15 times [2022-01-18 15:42:34,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:34,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116852992] [2022-01-18 15:42:34,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:34,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:35,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:35,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:35,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116852992] [2022-01-18 15:42:35,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116852992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:35,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241871104] [2022-01-18 15:42:35,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:42:35,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:35,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:35,132 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:35,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 15:42:35,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:42:35,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:35,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:35,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:35,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:42:35,503 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:35,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:35,726 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:35,726 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 24 treesize of output 49 [2022-01-18 15:42:35,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:35,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:35,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:35,785 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 23 treesize of output 7 [2022-01-18 15:42:35,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:35,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241871104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:35,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:35,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:42:35,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730876748] [2022-01-18 15:42:35,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:35,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:42:35,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:35,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:42:35,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:42:35,819 INFO L87 Difference]: Start difference. First operand 2008 states and 5037 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-01-18 15:42:37,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:37,656 INFO L93 Difference]: Finished difference Result 3728 states and 9330 transitions. [2022-01-18 15:42:37,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:42:37,656 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-01-18 15:42:37,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:37,661 INFO L225 Difference]: With dead ends: 3728 [2022-01-18 15:42:37,661 INFO L226 Difference]: Without dead ends: 3689 [2022-01-18 15:42:37,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=616, Invalid=3416, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:42:37,661 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 549 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:37,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 185 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 1936 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:42:37,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3689 states. [2022-01-18 15:42:37,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3689 to 2008. [2022-01-18 15:42:37,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2007 states have (on average 2.5092177379172895) internal successors, (5036), 2007 states have internal predecessors, (5036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:37,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 5036 transitions. [2022-01-18 15:42:37,686 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 5036 transitions. Word has length 30 [2022-01-18 15:42:37,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:37,686 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 5036 transitions. [2022-01-18 15:42:37,686 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-01-18 15:42:37,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 5036 transitions. [2022-01-18 15:42:37,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:37,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:37,688 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:37,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 15:42:37,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-01-18 15:42:37,891 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:37,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:37,891 INFO L85 PathProgramCache]: Analyzing trace with hash 465824108, now seen corresponding path program 16 times [2022-01-18 15:42:37,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:37,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917836304] [2022-01-18 15:42:37,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:37,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:38,169 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:38,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:38,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917836304] [2022-01-18 15:42:38,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917836304] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:38,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679703070] [2022-01-18 15:42:38,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:42:38,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:38,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:38,170 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:38,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 15:42:38,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:42:38,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:38,189 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:38,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:38,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:42:38,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:38,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:38,739 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:38,740 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 23 treesize of output 48 [2022-01-18 15:42:38,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:38,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:38,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:38,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 23 treesize of output 7 [2022-01-18 15:42:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:38,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679703070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:38,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:38,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:42:38,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957922703] [2022-01-18 15:42:38,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:38,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:42:38,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:38,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:42:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:42:38,828 INFO L87 Difference]: Start difference. First operand 2008 states and 5036 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:41,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:41,168 INFO L93 Difference]: Finished difference Result 3795 states and 9547 transitions. [2022-01-18 15:42:41,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:42:41,169 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:41,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:41,174 INFO L225 Difference]: With dead ends: 3795 [2022-01-18 15:42:41,174 INFO L226 Difference]: Without dead ends: 3784 [2022-01-18 15:42:41,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=559, Invalid=4697, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:42:41,175 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 444 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 2410 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 2669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 2410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:41,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 223 Invalid, 2669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 2410 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:42:41,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3784 states. [2022-01-18 15:42:41,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3784 to 2017. [2022-01-18 15:42:41,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.5109126984126986) internal successors, (5062), 2016 states have internal predecessors, (5062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:41,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 5062 transitions. [2022-01-18 15:42:41,202 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 5062 transitions. Word has length 30 [2022-01-18 15:42:41,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:41,202 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 5062 transitions. [2022-01-18 15:42:41,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:42:41,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 5062 transitions. [2022-01-18 15:42:41,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:41,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:41,209 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:41,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:41,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:41,409 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:41,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:41,410 INFO L85 PathProgramCache]: Analyzing trace with hash -2072742138, now seen corresponding path program 17 times [2022-01-18 15:42:41,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:41,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184932504] [2022-01-18 15:42:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:41,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:41,685 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:41,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:41,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184932504] [2022-01-18 15:42:41,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184932504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:41,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010625674] [2022-01-18 15:42:41,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:42:41,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:41,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:41,686 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:41,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 15:42:41,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:42:41,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:41,706 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:41,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:41,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:42:42,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:42,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:42,248 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:42,248 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 24 treesize of output 49 [2022-01-18 15:42:42,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:42,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:42,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:42,310 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 23 treesize of output 7 [2022-01-18 15:42:42,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:42,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010625674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:42,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:42,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:42:42,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577356153] [2022-01-18 15:42:42,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:42,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:42:42,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:42,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:42:42,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:42:42,345 INFO L87 Difference]: Start difference. First operand 2017 states and 5062 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:44,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:44,888 INFO L93 Difference]: Finished difference Result 4392 states and 11081 transitions. [2022-01-18 15:42:44,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:42:44,888 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:42:44,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:44,894 INFO L225 Difference]: With dead ends: 4392 [2022-01-18 15:42:44,894 INFO L226 Difference]: Without dead ends: 4359 [2022-01-18 15:42:44,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1680 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=692, Invalid=5314, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:42:44,895 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 471 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 2618 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 2872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:44,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 241 Invalid, 2872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2618 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:42:44,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-01-18 15:42:44,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 2011. [2022-01-18 15:42:44,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2011 states, 2010 states have (on average 2.508955223880597) internal successors, (5043), 2010 states have internal predecessors, (5043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:44,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 5043 transitions. [2022-01-18 15:42:44,923 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 5043 transitions. Word has length 30 [2022-01-18 15:42:44,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:44,923 INFO L470 AbstractCegarLoop]: Abstraction has 2011 states and 5043 transitions. [2022-01-18 15:42:44,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:44,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 5043 transitions. [2022-01-18 15:42:44,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:44,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:44,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:44,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 15:42:45,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:45,126 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:45,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1958766222, now seen corresponding path program 18 times [2022-01-18 15:42:45,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:45,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798170261] [2022-01-18 15:42:45,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:45,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:45,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:45,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798170261] [2022-01-18 15:42:45,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798170261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:45,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845525377] [2022-01-18 15:42:45,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:42:45,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:45,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:45,387 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:45,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 15:42:45,406 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:42:45,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:45,406 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:42:45,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:45,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:45,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 15:42:45,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:45,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:46,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:46,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:46,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:42:46,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:42:46,387 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:46,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845525377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:46,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:46,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:42:46,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193769076] [2022-01-18 15:42:46,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:46,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:42:46,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:46,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:42:46,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1051, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:42:46,388 INFO L87 Difference]: Start difference. First operand 2011 states and 5043 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:52,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:52,716 INFO L93 Difference]: Finished difference Result 4961 states and 12462 transitions. [2022-01-18 15:42:52,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 15:42:52,716 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:42:52,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:52,722 INFO L225 Difference]: With dead ends: 4961 [2022-01-18 15:42:52,723 INFO L226 Difference]: Without dead ends: 4950 [2022-01-18 15:42:52,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7494 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1998, Invalid=20652, Unknown=0, NotChecked=0, Total=22650 [2022-01-18 15:42:52,724 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 707 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 3920 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 4459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 3920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:52,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 288 Invalid, 4459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 3920 Invalid, 0 Unknown, 76 Unchecked, 1.8s Time] [2022-01-18 15:42:52,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4950 states. [2022-01-18 15:42:52,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4950 to 2018. [2022-01-18 15:42:52,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2018 states, 2017 states have (on average 2.508676251859197) internal successors, (5060), 2017 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:52,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 5060 transitions. [2022-01-18 15:42:52,756 INFO L78 Accepts]: Start accepts. Automaton has 2018 states and 5060 transitions. Word has length 30 [2022-01-18 15:42:52,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:52,756 INFO L470 AbstractCegarLoop]: Abstraction has 2018 states and 5060 transitions. [2022-01-18 15:42:52,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:52,756 INFO L276 IsEmpty]: Start isEmpty. Operand 2018 states and 5060 transitions. [2022-01-18 15:42:52,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:52,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:52,759 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:52,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 15:42:52,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 15:42:52,959 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:52,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash -575675730, now seen corresponding path program 19 times [2022-01-18 15:42:52,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:52,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236039177] [2022-01-18 15:42:52,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:52,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:53,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:53,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236039177] [2022-01-18 15:42:53,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236039177] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:53,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20701561] [2022-01-18 15:42:53,219 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:42:53,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:53,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:53,220 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:53,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 15:42:53,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:53,239 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:53,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:53,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:42:53,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:53,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:53,813 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:53,814 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 23 treesize of output 48 [2022-01-18 15:42:53,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:53,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:53,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:53,871 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 23 treesize of output 7 [2022-01-18 15:42:53,904 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:53,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20701561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:53,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:53,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:42:53,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394488766] [2022-01-18 15:42:53,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:53,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:42:53,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:53,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:42:53,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:42:53,904 INFO L87 Difference]: Start difference. First operand 2018 states and 5060 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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-01-18 15:42:55,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:55,954 INFO L93 Difference]: Finished difference Result 3781 states and 9549 transitions. [2022-01-18 15:42:55,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:42:55,954 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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 30 [2022-01-18 15:42:55,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:55,959 INFO L225 Difference]: With dead ends: 3781 [2022-01-18 15:42:55,959 INFO L226 Difference]: Without dead ends: 3772 [2022-01-18 15:42:55,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1111 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=396, Invalid=3636, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:42:55,959 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 334 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 2739 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:55,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 288 Invalid, 2900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2739 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:42:55,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3772 states. [2022-01-18 15:42:55,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3772 to 2034. [2022-01-18 15:42:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2034 states, 2033 states have (on average 2.5086079685194296) internal successors, (5100), 2033 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:55,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 5100 transitions. [2022-01-18 15:42:55,983 INFO L78 Accepts]: Start accepts. Automaton has 2034 states and 5100 transitions. Word has length 30 [2022-01-18 15:42:55,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:55,983 INFO L470 AbstractCegarLoop]: Abstraction has 2034 states and 5100 transitions. [2022-01-18 15:42:55,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 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-01-18 15:42:55,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2034 states and 5100 transitions. [2022-01-18 15:42:55,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:55,985 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:55,985 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:56,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-01-18 15:42:56,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:56,185 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:56,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:56,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1042393320, now seen corresponding path program 20 times [2022-01-18 15:42:56,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:56,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711613336] [2022-01-18 15:42:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:56,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:56,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:56,453 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:56,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:56,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711613336] [2022-01-18 15:42:56,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711613336] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:56,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984645284] [2022-01-18 15:42:56,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:42:56,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:56,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:56,454 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:56,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 15:42:56,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:42:56,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:42:56,475 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:42:56,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:42:56,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:42:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:56,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:42:57,026 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:42:57,026 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 23 treesize of output 48 [2022-01-18 15:42:57,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:57,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:42:57,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:42:57,083 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 23 treesize of output 7 [2022-01-18 15:42:57,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:57,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984645284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:42:57,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:42:57,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:42:57,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731922928] [2022-01-18 15:42:57,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:42:57,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:42:57,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:42:57,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:42:57,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:42:57,116 INFO L87 Difference]: Start difference. First operand 2034 states and 5100 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:59,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:42:59,497 INFO L93 Difference]: Finished difference Result 4013 states and 10183 transitions. [2022-01-18 15:42:59,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:42:59,498 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 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 30 [2022-01-18 15:42:59,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:42:59,503 INFO L225 Difference]: With dead ends: 4013 [2022-01-18 15:42:59,503 INFO L226 Difference]: Without dead ends: 4002 [2022-01-18 15:42:59,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=627, Invalid=5225, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:42:59,504 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 424 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:42:59,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 252 Invalid, 2603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2396 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:42:59,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4002 states. [2022-01-18 15:42:59,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4002 to 2043. [2022-01-18 15:42:59,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 2042 states have (on average 2.5102840352595495) internal successors, (5126), 2042 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 5126 transitions. [2022-01-18 15:42:59,531 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 5126 transitions. Word has length 30 [2022-01-18 15:42:59,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:42:59,531 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 5126 transitions. [2022-01-18 15:42:59,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:42:59,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 5126 transitions. [2022-01-18 15:42:59,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:42:59,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:42:59,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:42:59,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 15:42:59,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 15:42:59,733 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:42:59,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:42:59,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1707596488, now seen corresponding path program 21 times [2022-01-18 15:42:59,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:42:59,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370195017] [2022-01-18 15:42:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:42:59,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:42:59,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:42:59,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:42:59,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:42:59,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370195017] [2022-01-18 15:42:59,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370195017] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:42:59,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898482706] [2022-01-18 15:42:59,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:42:59,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:42:59,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:42:59,989 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:42:59,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 15:43:00,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:43:00,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:00,009 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:00,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:00,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:43:00,345 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:00,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:00,578 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:00,578 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 24 treesize of output 49 [2022-01-18 15:43:00,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:00,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:00,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:00,631 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 23 treesize of output 7 [2022-01-18 15:43:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:00,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898482706] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:00,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:00,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:43:00,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042878777] [2022-01-18 15:43:00,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:00,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:43:00,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:00,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:43:00,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:43:00,664 INFO L87 Difference]: Start difference. First operand 2043 states and 5126 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:03,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:03,174 INFO L93 Difference]: Finished difference Result 4359 states and 11056 transitions. [2022-01-18 15:43:03,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:43:03,174 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:43:03,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:03,179 INFO L225 Difference]: With dead ends: 4359 [2022-01-18 15:43:03,179 INFO L226 Difference]: Without dead ends: 4326 [2022-01-18 15:43:03,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=697, Invalid=5623, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:43:03,179 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 503 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 2317 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:03,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 272 Invalid, 2545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2317 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:43:03,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4326 states. [2022-01-18 15:43:03,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4326 to 2034. [2022-01-18 15:43:03,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2034 states, 2033 states have (on average 2.5086079685194296) internal successors, (5100), 2033 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:03,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 5100 transitions. [2022-01-18 15:43:03,207 INFO L78 Accepts]: Start accepts. Automaton has 2034 states and 5100 transitions. Word has length 30 [2022-01-18 15:43:03,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:03,207 INFO L470 AbstractCegarLoop]: Abstraction has 2034 states and 5100 transitions. [2022-01-18 15:43:03,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:03,207 INFO L276 IsEmpty]: Start isEmpty. Operand 2034 states and 5100 transitions. [2022-01-18 15:43:03,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:03,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:03,209 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:03,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:03,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 15:43:03,410 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:03,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1589117498, now seen corresponding path program 22 times [2022-01-18 15:43:03,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:03,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287220010] [2022-01-18 15:43:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:03,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:03,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:03,655 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:03,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:03,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287220010] [2022-01-18 15:43:03,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287220010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:03,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017101727] [2022-01-18 15:43:03,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:43:03,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:03,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:03,657 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:03,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 15:43:03,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:43:03,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:03,675 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:03,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:03,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:43:04,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:04,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:04,244 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:04,244 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 23 treesize of output 48 [2022-01-18 15:43:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:04,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:04,300 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 23 treesize of output 7 [2022-01-18 15:43:04,333 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:04,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017101727] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:04,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:04,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:43:04,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845483920] [2022-01-18 15:43:04,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:04,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:43:04,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:04,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:43:04,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:43:04,334 INFO L87 Difference]: Start difference. First operand 2034 states and 5100 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:06,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:06,440 INFO L93 Difference]: Finished difference Result 3749 states and 9472 transitions. [2022-01-18 15:43:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:43:06,440 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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-01-18 15:43:06,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:06,445 INFO L225 Difference]: With dead ends: 3749 [2022-01-18 15:43:06,446 INFO L226 Difference]: Without dead ends: 3740 [2022-01-18 15:43:06,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=418, Invalid=3742, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:43:06,446 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 367 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 2649 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 2823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:06,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 254 Invalid, 2823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2649 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:43:06,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3740 states. [2022-01-18 15:43:06,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3740 to 2033. [2022-01-18 15:43:06,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 2.5088582677165356) internal successors, (5098), 2032 states have internal predecessors, (5098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:06,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 5098 transitions. [2022-01-18 15:43:06,472 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 5098 transitions. Word has length 30 [2022-01-18 15:43:06,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:06,472 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 5098 transitions. [2022-01-18 15:43:06,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:06,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 5098 transitions. [2022-01-18 15:43:06,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:06,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:06,474 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:06,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-01-18 15:43:06,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-01-18 15:43:06,675 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:06,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:06,676 INFO L85 PathProgramCache]: Analyzing trace with hash 196043354, now seen corresponding path program 23 times [2022-01-18 15:43:06,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:06,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619117904] [2022-01-18 15:43:06,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:06,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:06,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:06,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619117904] [2022-01-18 15:43:06,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619117904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:06,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099908757] [2022-01-18 15:43:06,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:43:06,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:06,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:06,963 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:06,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 15:43:06,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:43:06,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:06,983 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:06,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:07,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:43:07,324 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:07,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:07,571 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:07,572 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 23 treesize of output 48 [2022-01-18 15:43:07,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:07,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:07,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:07,627 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 23 treesize of output 7 [2022-01-18 15:43:07,659 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:07,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099908757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:07,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:07,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:43:07,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846186369] [2022-01-18 15:43:07,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:07,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:43:07,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:07,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:43:07,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:43:07,660 INFO L87 Difference]: Start difference. First operand 2033 states and 5098 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:09,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:09,728 INFO L93 Difference]: Finished difference Result 3963 states and 9981 transitions. [2022-01-18 15:43:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:43:09,729 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:09,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:09,735 INFO L225 Difference]: With dead ends: 3963 [2022-01-18 15:43:09,735 INFO L226 Difference]: Without dead ends: 3952 [2022-01-18 15:43:09,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1518 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=597, Invalid=4373, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:43:09,735 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 537 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 2261 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:09,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 161 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2261 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:43:09,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3952 states. [2022-01-18 15:43:09,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3952 to 2089. [2022-01-18 15:43:09,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2089 states, 2088 states have (on average 2.5134099616858236) internal successors, (5248), 2088 states have internal predecessors, (5248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:09,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 5248 transitions. [2022-01-18 15:43:09,775 INFO L78 Accepts]: Start accepts. Automaton has 2089 states and 5248 transitions. Word has length 30 [2022-01-18 15:43:09,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:09,775 INFO L470 AbstractCegarLoop]: Abstraction has 2089 states and 5248 transitions. [2022-01-18 15:43:09,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:09,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2089 states and 5248 transitions. [2022-01-18 15:43:09,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:09,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:09,777 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:09,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 15:43:09,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:09,978 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:09,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:09,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1952444404, now seen corresponding path program 24 times [2022-01-18 15:43:09,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:09,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974260260] [2022-01-18 15:43:09,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:09,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:10,283 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:10,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:10,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974260260] [2022-01-18 15:43:10,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974260260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:10,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46437587] [2022-01-18 15:43:10,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:43:10,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:10,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:10,290 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:10,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 15:43:10,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:43:10,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:10,319 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:43:10,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:10,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:43:10,689 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:10,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:10,913 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:10,913 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 24 treesize of output 49 [2022-01-18 15:43:10,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:10,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:10,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:10,960 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 23 treesize of output 7 [2022-01-18 15:43:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:10,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46437587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:10,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:10,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:43:10,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471326972] [2022-01-18 15:43:10,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:10,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:43:10,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:43:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:43:10,993 INFO L87 Difference]: Start difference. First operand 2089 states and 5248 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:13,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:13,701 INFO L93 Difference]: Finished difference Result 4543 states and 11484 transitions. [2022-01-18 15:43:13,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 15:43:13,701 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:43:13,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:13,707 INFO L225 Difference]: With dead ends: 4543 [2022-01-18 15:43:13,707 INFO L226 Difference]: Without dead ends: 4499 [2022-01-18 15:43:13,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2490 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=931, Invalid=6725, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:43:13,708 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 532 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 2558 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 2849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 2558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:13,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 219 Invalid, 2849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 2558 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:43:13,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4499 states. [2022-01-18 15:43:13,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4499 to 2083. [2022-01-18 15:43:13,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2083 states, 2082 states have (on average 2.510086455331412) internal successors, (5226), 2082 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:13,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 5226 transitions. [2022-01-18 15:43:13,737 INFO L78 Accepts]: Start accepts. Automaton has 2083 states and 5226 transitions. Word has length 30 [2022-01-18 15:43:13,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:13,737 INFO L470 AbstractCegarLoop]: Abstraction has 2083 states and 5226 transitions. [2022-01-18 15:43:13,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:13,737 INFO L276 IsEmpty]: Start isEmpty. Operand 2083 states and 5226 transitions. [2022-01-18 15:43:13,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:13,739 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:13,739 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:13,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:13,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:13,947 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:13,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:13,947 INFO L85 PathProgramCache]: Analyzing trace with hash -813568824, now seen corresponding path program 25 times [2022-01-18 15:43:13,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:13,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220586438] [2022-01-18 15:43:13,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:13,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:13,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:14,232 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:14,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:14,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220586438] [2022-01-18 15:43:14,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220586438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:14,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97851222] [2022-01-18 15:43:14,233 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:43:14,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:14,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:14,234 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:14,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 15:43:14,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:14,253 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:14,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:14,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:43:14,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:14,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:14,843 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:14,844 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 24 treesize of output 49 [2022-01-18 15:43:14,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:14,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:14,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:14,900 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 23 treesize of output 7 [2022-01-18 15:43:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:14,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97851222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:14,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:14,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:43:14,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819810238] [2022-01-18 15:43:14,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:14,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:43:14,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:14,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:43:14,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:43:14,934 INFO L87 Difference]: Start difference. First operand 2083 states and 5226 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-01-18 15:43:17,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:17,513 INFO L93 Difference]: Finished difference Result 4059 states and 10141 transitions. [2022-01-18 15:43:17,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:43:17,514 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-01-18 15:43:17,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:17,519 INFO L225 Difference]: With dead ends: 4059 [2022-01-18 15:43:17,519 INFO L226 Difference]: Without dead ends: 4004 [2022-01-18 15:43:17,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1853 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=771, Invalid=5235, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:43:17,519 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 594 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 2747 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 3011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:17,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 233 Invalid, 3011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2747 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:43:17,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states. [2022-01-18 15:43:17,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 2083. [2022-01-18 15:43:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2083 states, 2082 states have (on average 2.509606147934678) internal successors, (5225), 2082 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:17,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 5225 transitions. [2022-01-18 15:43:17,544 INFO L78 Accepts]: Start accepts. Automaton has 2083 states and 5225 transitions. Word has length 30 [2022-01-18 15:43:17,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:17,544 INFO L470 AbstractCegarLoop]: Abstraction has 2083 states and 5225 transitions. [2022-01-18 15:43:17,544 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-01-18 15:43:17,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2083 states and 5225 transitions. [2022-01-18 15:43:17,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:17,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:17,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:17,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-01-18 15:43:17,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 15:43:17,747 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:17,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:17,747 INFO L85 PathProgramCache]: Analyzing trace with hash 260676860, now seen corresponding path program 26 times [2022-01-18 15:43:17,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:17,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374136385] [2022-01-18 15:43:17,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:17,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:18,035 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:18,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:18,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374136385] [2022-01-18 15:43:18,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374136385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:18,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294769024] [2022-01-18 15:43:18,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:43:18,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:18,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:18,037 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:18,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 15:43:18,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:43:18,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:18,056 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:43:18,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:18,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:18,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 15:43:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:18,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:19,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:19,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:19,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:19,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:43:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:19,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294769024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:19,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:19,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 15:43:19,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765568410] [2022-01-18 15:43:19,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:19,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:43:19,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:43:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:43:19,219 INFO L87 Difference]: Start difference. First operand 2083 states and 5225 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:43:22,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:22,239 INFO L93 Difference]: Finished difference Result 3770 states and 9481 transitions. [2022-01-18 15:43:22,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:43:22,239 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:43:22,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:22,244 INFO L225 Difference]: With dead ends: 3770 [2022-01-18 15:43:22,245 INFO L226 Difference]: Without dead ends: 3761 [2022-01-18 15:43:22,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2312 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1041, Invalid=5931, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 15:43:22,245 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 459 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 3752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1629 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:22,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 156 Invalid, 3752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 1822 Invalid, 0 Unknown, 1629 Unchecked, 0.8s Time] [2022-01-18 15:43:22,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2022-01-18 15:43:22,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 2162. [2022-01-18 15:43:22,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2162 states, 2161 states have (on average 2.5145765849143915) internal successors, (5434), 2161 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:22,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 5434 transitions. [2022-01-18 15:43:22,272 INFO L78 Accepts]: Start accepts. Automaton has 2162 states and 5434 transitions. Word has length 30 [2022-01-18 15:43:22,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:22,272 INFO L470 AbstractCegarLoop]: Abstraction has 2162 states and 5434 transitions. [2022-01-18 15:43:22,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 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-01-18 15:43:22,272 INFO L276 IsEmpty]: Start isEmpty. Operand 2162 states and 5434 transitions. [2022-01-18 15:43:22,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:22,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:22,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:22,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-01-18 15:43:22,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2022-01-18 15:43:22,475 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:22,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2017077910, now seen corresponding path program 27 times [2022-01-18 15:43:22,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:22,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77762590] [2022-01-18 15:43:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:22,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:22,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:22,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77762590] [2022-01-18 15:43:22,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77762590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:22,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332532307] [2022-01-18 15:43:22,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:43:22,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:22,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:22,766 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:22,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 15:43:22,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:43:22,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:22,786 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:43:22,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:23,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:23,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 15:43:23,561 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:23,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:24,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:24,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:24,064 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 40 treesize of output 45 [2022-01-18 15:43:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:24,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332532307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:24,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:24,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 15:43:24,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508477436] [2022-01-18 15:43:24,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:24,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:43:24,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:24,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:43:24,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1229, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:43:24,113 INFO L87 Difference]: Start difference. First operand 2162 states and 5434 transitions. Second operand has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:27,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:27,596 INFO L93 Difference]: Finished difference Result 4548 states and 11481 transitions. [2022-01-18 15:43:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:43:27,597 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 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-01-18 15:43:27,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:27,603 INFO L225 Difference]: With dead ends: 4548 [2022-01-18 15:43:27,603 INFO L226 Difference]: Without dead ends: 4537 [2022-01-18 15:43:27,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2265 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1224, Invalid=6432, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:43:27,604 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 592 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:27,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 185 Invalid, 2665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 1846 Invalid, 0 Unknown, 480 Unchecked, 0.9s Time] [2022-01-18 15:43:27,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states. [2022-01-18 15:43:27,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 2172. [2022-01-18 15:43:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2172 states, 2171 states have (on average 2.5149700598802394) internal successors, (5460), 2171 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:27,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2172 states to 2172 states and 5460 transitions. [2022-01-18 15:43:27,634 INFO L78 Accepts]: Start accepts. Automaton has 2172 states and 5460 transitions. Word has length 30 [2022-01-18 15:43:27,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:27,634 INFO L470 AbstractCegarLoop]: Abstraction has 2172 states and 5460 transitions. [2022-01-18 15:43:27,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:27,634 INFO L276 IsEmpty]: Start isEmpty. Operand 2172 states and 5460 transitions. [2022-01-18 15:43:27,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:27,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:27,636 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:27,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-01-18 15:43:27,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:27,837 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:27,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:27,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1099127720, now seen corresponding path program 28 times [2022-01-18 15:43:27,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:27,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890344473] [2022-01-18 15:43:27,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:27,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:27,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:28,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:28,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:28,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890344473] [2022-01-18 15:43:28,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890344473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:28,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377508834] [2022-01-18 15:43:28,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:43:28,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:28,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:28,133 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:28,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 15:43:28,166 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:43:28,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:28,167 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:28,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:28,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:43:28,509 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:28,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:28,741 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:28,741 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 24 treesize of output 49 [2022-01-18 15:43:28,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:28,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:28,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:28,787 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 23 treesize of output 7 [2022-01-18 15:43:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:28,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377508834] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:28,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:28,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:43:28,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174693801] [2022-01-18 15:43:28,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:28,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:43:28,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:43:28,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:43:28,822 INFO L87 Difference]: Start difference. First operand 2172 states and 5460 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-01-18 15:43:32,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:32,786 INFO L93 Difference]: Finished difference Result 4843 states and 12194 transitions. [2022-01-18 15:43:32,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 15:43:32,787 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-01-18 15:43:32,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:32,793 INFO L225 Difference]: With dead ends: 4843 [2022-01-18 15:43:32,793 INFO L226 Difference]: Without dead ends: 4813 [2022-01-18 15:43:32,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3931 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1353, Invalid=10637, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 15:43:32,794 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 572 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 2917 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 3229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:32,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 205 Invalid, 3229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2917 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:43:32,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4813 states. [2022-01-18 15:43:32,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4813 to 2167. [2022-01-18 15:43:32,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2167 states, 2166 states have (on average 2.5138504155124655) internal successors, (5445), 2166 states have internal predecessors, (5445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:32,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2167 states to 2167 states and 5445 transitions. [2022-01-18 15:43:32,825 INFO L78 Accepts]: Start accepts. Automaton has 2167 states and 5445 transitions. Word has length 30 [2022-01-18 15:43:32,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:32,825 INFO L470 AbstractCegarLoop]: Abstraction has 2167 states and 5445 transitions. [2022-01-18 15:43:32,825 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-01-18 15:43:32,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2167 states and 5445 transitions. [2022-01-18 15:43:32,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:32,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:32,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:32,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:33,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:33,035 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:33,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:33,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1156224604, now seen corresponding path program 29 times [2022-01-18 15:43:33,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:33,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077713361] [2022-01-18 15:43:33,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:33,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:33,324 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:33,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:33,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077713361] [2022-01-18 15:43:33,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077713361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:33,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943782748] [2022-01-18 15:43:33,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:43:33,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:33,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:33,325 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:33,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 15:43:33,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:43:33,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:33,345 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:33,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:33,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:43:33,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:33,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:33,892 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:33,893 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 23 treesize of output 48 [2022-01-18 15:43:33,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:33,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:33,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:33,951 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 23 treesize of output 7 [2022-01-18 15:43:33,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:33,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943782748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:33,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:33,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:43:33,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697033264] [2022-01-18 15:43:33,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:33,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:43:33,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:33,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:43:33,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:43:33,985 INFO L87 Difference]: Start difference. First operand 2167 states and 5445 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:43:36,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:36,505 INFO L93 Difference]: Finished difference Result 3994 states and 10078 transitions. [2022-01-18 15:43:36,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 15:43:36,505 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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 30 [2022-01-18 15:43:36,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:36,510 INFO L225 Difference]: With dead ends: 3994 [2022-01-18 15:43:36,511 INFO L226 Difference]: Without dead ends: 3975 [2022-01-18 15:43:36,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1901 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=684, Invalid=5636, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:43:36,511 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 456 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 2708 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:36,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 197 Invalid, 2952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2708 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:43:36,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3975 states. [2022-01-18 15:43:36,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3975 to 2147. [2022-01-18 15:43:36,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2146 states have (on average 2.5158434296365333) internal successors, (5399), 2146 states have internal predecessors, (5399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:36,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 5399 transitions. [2022-01-18 15:43:36,538 INFO L78 Accepts]: Start accepts. Automaton has 2147 states and 5399 transitions. Word has length 30 [2022-01-18 15:43:36,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:36,538 INFO L470 AbstractCegarLoop]: Abstraction has 2147 states and 5399 transitions. [2022-01-18 15:43:36,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:43:36,539 INFO L276 IsEmpty]: Start isEmpty. Operand 2147 states and 5399 transitions. [2022-01-18 15:43:36,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:36,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:36,541 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:36,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 15:43:36,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 15:43:36,741 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:36,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:36,741 INFO L85 PathProgramCache]: Analyzing trace with hash 2131053826, now seen corresponding path program 30 times [2022-01-18 15:43:36,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:36,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529179656] [2022-01-18 15:43:36,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:36,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:36,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:36,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:36,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529179656] [2022-01-18 15:43:36,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529179656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:36,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994322200] [2022-01-18 15:43:36,994 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:43:36,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:36,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:36,995 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:36,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 15:43:37,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:43:37,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:37,016 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:43:37,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:37,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:37,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 15:43:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:37,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:37,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:37,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:37,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:37,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:43:37,992 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:37,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994322200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:37,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:37,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:43:37,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25064502] [2022-01-18 15:43:37,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:37,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:43:37,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:37,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:43:37,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:43:37,993 INFO L87 Difference]: Start difference. First operand 2147 states and 5399 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:46,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:46,485 INFO L93 Difference]: Finished difference Result 5108 states and 12746 transitions. [2022-01-18 15:43:46,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2022-01-18 15:43:46,486 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:43:46,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:46,492 INFO L225 Difference]: With dead ends: 5108 [2022-01-18 15:43:46,492 INFO L226 Difference]: Without dead ends: 5097 [2022-01-18 15:43:46,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13100 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2824, Invalid=32708, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 15:43:46,493 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 895 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 4257 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 5170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 4257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 307 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:46,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [895 Valid, 306 Invalid, 5170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 4257 Invalid, 0 Unknown, 307 Unchecked, 2.0s Time] [2022-01-18 15:43:46,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5097 states. [2022-01-18 15:43:46,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5097 to 2298. [2022-01-18 15:43:46,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2297 states have (on average 2.518502394427514) internal successors, (5785), 2297 states have internal predecessors, (5785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 5785 transitions. [2022-01-18 15:43:46,526 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 5785 transitions. Word has length 30 [2022-01-18 15:43:46,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:46,526 INFO L470 AbstractCegarLoop]: Abstraction has 2298 states and 5785 transitions. [2022-01-18 15:43:46,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:46,526 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 5785 transitions. [2022-01-18 15:43:46,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:46,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:46,529 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:46,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:46,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 15:43:46,729 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:46,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:46,729 INFO L85 PathProgramCache]: Analyzing trace with hash 400382510, now seen corresponding path program 31 times [2022-01-18 15:43:46,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:46,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475815698] [2022-01-18 15:43:46,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:46,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:46,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:46,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:46,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:46,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475815698] [2022-01-18 15:43:46,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475815698] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:46,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040261959] [2022-01-18 15:43:46,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:43:46,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:46,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:46,978 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:46,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 15:43:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:46,997 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:43:46,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:47,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:43:47,328 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:47,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:47,559 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:43:47,559 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 23 treesize of output 48 [2022-01-18 15:43:47,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:47,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:47,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:43:47,603 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 23 treesize of output 7 [2022-01-18 15:43:47,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:47,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040261959] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:47,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:47,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:43:47,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148746162] [2022-01-18 15:43:47,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:47,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:43:47,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:47,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:43:47,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:43:47,639 INFO L87 Difference]: Start difference. First operand 2298 states and 5785 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:49,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:49,456 INFO L93 Difference]: Finished difference Result 4484 states and 11349 transitions. [2022-01-18 15:43:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:43:49,457 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:49,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:49,463 INFO L225 Difference]: With dead ends: 4484 [2022-01-18 15:43:49,463 INFO L226 Difference]: Without dead ends: 4463 [2022-01-18 15:43:49,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=495, Invalid=3795, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:43:49,464 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 382 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2098 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:49,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 184 Invalid, 2299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2098 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:43:49,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-01-18 15:43:49,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 2332. [2022-01-18 15:43:49,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2332 states, 2331 states have (on average 2.520806520806521) internal successors, (5876), 2331 states have internal predecessors, (5876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:49,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2332 states to 2332 states and 5876 transitions. [2022-01-18 15:43:49,496 INFO L78 Accepts]: Start accepts. Automaton has 2332 states and 5876 transitions. Word has length 30 [2022-01-18 15:43:49,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:49,505 INFO L470 AbstractCegarLoop]: Abstraction has 2332 states and 5876 transitions. [2022-01-18 15:43:49,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:43:49,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2332 states and 5876 transitions. [2022-01-18 15:43:49,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:49,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:49,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:49,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:49,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 15:43:49,708 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:49,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:49,709 INFO L85 PathProgramCache]: Analyzing trace with hash -727801376, now seen corresponding path program 32 times [2022-01-18 15:43:49,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:49,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414496113] [2022-01-18 15:43:49,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:49,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:49,965 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:49,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:49,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414496113] [2022-01-18 15:43:49,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414496113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:49,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107097654] [2022-01-18 15:43:49,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:43:49,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:49,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:49,966 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:49,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 15:43:49,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:43:49,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:49,985 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:43:49,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:50,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:50,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 15:43:50,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:50,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:51,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:51,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:51,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:51,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:43:51,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:51,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107097654] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:51,152 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:51,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 37 [2022-01-18 15:43:51,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816551727] [2022-01-18 15:43:51,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:51,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:43:51,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:51,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:43:51,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1116, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:43:51,153 INFO L87 Difference]: Start difference. First operand 2332 states and 5876 transitions. Second operand has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:43:53,566 INFO L93 Difference]: Finished difference Result 3763 states and 9467 transitions. [2022-01-18 15:43:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:43:53,566 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 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-01-18 15:43:53,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:43:53,571 INFO L225 Difference]: With dead ends: 3763 [2022-01-18 15:43:53,571 INFO L226 Difference]: Without dead ends: 3750 [2022-01-18 15:43:53,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1599 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=953, Invalid=4017, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:43:53,572 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 321 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 2666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1561 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:43:53,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 215 Invalid, 2666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 959 Invalid, 0 Unknown, 1561 Unchecked, 0.4s Time] [2022-01-18 15:43:53,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3750 states. [2022-01-18 15:43:53,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3750 to 2430. [2022-01-18 15:43:53,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2430 states, 2429 states have (on average 2.527377521613833) internal successors, (6139), 2429 states have internal predecessors, (6139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:53,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2430 states to 2430 states and 6139 transitions. [2022-01-18 15:43:53,600 INFO L78 Accepts]: Start accepts. Automaton has 2430 states and 6139 transitions. Word has length 30 [2022-01-18 15:43:53,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:43:53,601 INFO L470 AbstractCegarLoop]: Abstraction has 2430 states and 6139 transitions. [2022-01-18 15:43:53,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:43:53,601 INFO L276 IsEmpty]: Start isEmpty. Operand 2430 states and 6139 transitions. [2022-01-18 15:43:53,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:43:53,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:43:53,603 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:43:53,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-18 15:43:53,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 15:43:53,803 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:43:53,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:43:53,804 INFO L85 PathProgramCache]: Analyzing trace with hash 85120886, now seen corresponding path program 33 times [2022-01-18 15:43:53,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:43:53,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61027565] [2022-01-18 15:43:53,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:43:53,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:43:53,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:43:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:54,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:43:54,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61027565] [2022-01-18 15:43:54,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61027565] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:43:54,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383881884] [2022-01-18 15:43:54,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:43:54,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:43:54,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:43:54,065 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:43:54,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 15:43:54,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:43:54,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:43:54,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 15:43:54,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:43:54,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:54,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 15:43:54,603 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:54,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:43:55,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:55,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:43:55,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:43:55,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:43:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:43:55,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383881884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:43:55,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:43:55,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-18 15:43:55,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951164032] [2022-01-18 15:43:55,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:43:55,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:43:55,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:43:55,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:43:55,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:43:55,141 INFO L87 Difference]: Start difference. First operand 2430 states and 6139 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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-01-18 15:44:01,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:01,405 INFO L93 Difference]: Finished difference Result 5067 states and 12840 transitions. [2022-01-18 15:44:01,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 15:44:01,406 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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-01-18 15:44:01,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:01,412 INFO L225 Difference]: With dead ends: 5067 [2022-01-18 15:44:01,412 INFO L226 Difference]: Without dead ends: 5052 [2022-01-18 15:44:01,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 46 SyntacticMatches, 12 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5667 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2161, Invalid=12119, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 15:44:01,413 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 651 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1382 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 5152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 1382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3417 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:01,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 126 Invalid, 5152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 1382 Invalid, 0 Unknown, 3417 Unchecked, 0.7s Time] [2022-01-18 15:44:01,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5052 states. [2022-01-18 15:44:01,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5052 to 2529. [2022-01-18 15:44:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2529 states, 2528 states have (on average 2.53125) internal successors, (6399), 2528 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:01,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2529 states to 2529 states and 6399 transitions. [2022-01-18 15:44:01,446 INFO L78 Accepts]: Start accepts. Automaton has 2529 states and 6399 transitions. Word has length 30 [2022-01-18 15:44:01,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:01,446 INFO L470 AbstractCegarLoop]: Abstraction has 2529 states and 6399 transitions. [2022-01-18 15:44:01,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 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-01-18 15:44:01,446 INFO L276 IsEmpty]: Start isEmpty. Operand 2529 states and 6399 transitions. [2022-01-18 15:44:01,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:01,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:01,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:01,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:01,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:01,649 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:01,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:01,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1331780578, now seen corresponding path program 34 times [2022-01-18 15:44:01,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:01,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892724236] [2022-01-18 15:44:01,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:01,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:01,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:01,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892724236] [2022-01-18 15:44:01,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892724236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:01,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383804060] [2022-01-18 15:44:01,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:44:01,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:01,915 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:01,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 15:44:01,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:44:01,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:01,934 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:01,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:02,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:44:02,263 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:02,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:02,490 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:02,490 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 23 treesize of output 48 [2022-01-18 15:44:02,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:02,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:02,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:02,536 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 23 treesize of output 7 [2022-01-18 15:44:02,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:02,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383804060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:02,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:02,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:44:02,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439831476] [2022-01-18 15:44:02,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:02,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:44:02,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:02,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:44:02,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:44:02,569 INFO L87 Difference]: Start difference. First operand 2529 states and 6399 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:44:04,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:04,934 INFO L93 Difference]: Finished difference Result 4506 states and 11402 transitions. [2022-01-18 15:44:04,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:44:04,934 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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 30 [2022-01-18 15:44:04,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:04,940 INFO L225 Difference]: With dead ends: 4506 [2022-01-18 15:44:04,940 INFO L226 Difference]: Without dead ends: 4489 [2022-01-18 15:44:04,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=642, Invalid=4908, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:44:04,941 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 400 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 2603 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:04,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 184 Invalid, 2792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2603 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:44:04,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4489 states. [2022-01-18 15:44:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4489 to 2497. [2022-01-18 15:44:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 2496 states have (on average 2.5292467948717947) internal successors, (6313), 2496 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 6313 transitions. [2022-01-18 15:44:04,979 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 6313 transitions. Word has length 30 [2022-01-18 15:44:04,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:04,979 INFO L470 AbstractCegarLoop]: Abstraction has 2497 states and 6313 transitions. [2022-01-18 15:44:04,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 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-01-18 15:44:04,979 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 6313 transitions. [2022-01-18 15:44:04,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:04,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:04,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:04,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:05,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-01-18 15:44:05,182 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:05,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:05,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1241336488, now seen corresponding path program 35 times [2022-01-18 15:44:05,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:05,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862414032] [2022-01-18 15:44:05,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:05,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:05,459 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:05,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:05,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862414032] [2022-01-18 15:44:05,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862414032] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:05,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138952952] [2022-01-18 15:44:05,460 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:44:05,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:05,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:05,461 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:05,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 15:44:05,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:44:05,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:05,480 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:05,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:05,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:44:05,792 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:05,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:06,019 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:06,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 15:44:06,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:06,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:06,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:06,074 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 23 treesize of output 7 [2022-01-18 15:44:06,107 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:06,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138952952] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:06,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:06,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:44:06,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614661532] [2022-01-18 15:44:06,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:06,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:44:06,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:06,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:44:06,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:44:06,108 INFO L87 Difference]: Start difference. First operand 2497 states and 6313 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:44:08,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:08,816 INFO L93 Difference]: Finished difference Result 4364 states and 11046 transitions. [2022-01-18 15:44:08,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 15:44:08,817 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:44:08,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:08,822 INFO L225 Difference]: With dead ends: 4364 [2022-01-18 15:44:08,822 INFO L226 Difference]: Without dead ends: 4353 [2022-01-18 15:44:08,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2172 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=758, Invalid=6552, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:44:08,823 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 424 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 2593 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 2593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:08,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 194 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 2593 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:44:08,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4353 states. [2022-01-18 15:44:08,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4353 to 2500. [2022-01-18 15:44:08,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2500 states, 2499 states have (on average 2.5290116046418567) internal successors, (6320), 2499 states have internal predecessors, (6320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:08,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2500 states to 2500 states and 6320 transitions. [2022-01-18 15:44:08,854 INFO L78 Accepts]: Start accepts. Automaton has 2500 states and 6320 transitions. Word has length 30 [2022-01-18 15:44:08,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:08,854 INFO L470 AbstractCegarLoop]: Abstraction has 2500 states and 6320 transitions. [2022-01-18 15:44:08,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 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-01-18 15:44:08,854 INFO L276 IsEmpty]: Start isEmpty. Operand 2500 states and 6320 transitions. [2022-01-18 15:44:08,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:08,857 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:08,857 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:08,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 15:44:09,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 15:44:09,057 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:09,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash 515064562, now seen corresponding path program 36 times [2022-01-18 15:44:09,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:09,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546396627] [2022-01-18 15:44:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:09,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:09,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:09,332 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:09,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:09,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546396627] [2022-01-18 15:44:09,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546396627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:09,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515398406] [2022-01-18 15:44:09,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:44:09,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:09,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:09,333 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:09,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 15:44:09,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:44:09,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:09,353 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:44:09,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:09,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:44:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:09,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:09,916 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:09,916 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 24 treesize of output 49 [2022-01-18 15:44:09,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:09,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:09,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:09,960 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 23 treesize of output 7 [2022-01-18 15:44:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:09,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515398406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:09,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:09,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:44:09,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70190484] [2022-01-18 15:44:09,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:09,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:44:09,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:09,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:44:09,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:44:09,994 INFO L87 Difference]: Start difference. First operand 2500 states and 6320 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:12,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:12,991 INFO L93 Difference]: Finished difference Result 4965 states and 12577 transitions. [2022-01-18 15:44:12,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 15:44:12,991 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:44:12,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:12,997 INFO L225 Difference]: With dead ends: 4965 [2022-01-18 15:44:12,998 INFO L226 Difference]: Without dead ends: 4932 [2022-01-18 15:44:12,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2653 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=931, Invalid=7625, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:44:12,998 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 484 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 2676 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:12,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 217 Invalid, 2920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2676 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:44:13,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4932 states. [2022-01-18 15:44:13,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4932 to 2497. [2022-01-18 15:44:13,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 2496 states have (on average 2.5292467948717947) internal successors, (6313), 2496 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:13,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 6313 transitions. [2022-01-18 15:44:13,033 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 6313 transitions. Word has length 30 [2022-01-18 15:44:13,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:13,033 INFO L470 AbstractCegarLoop]: Abstraction has 2497 states and 6313 transitions. [2022-01-18 15:44:13,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:13,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 6313 transitions. [2022-01-18 15:44:13,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:13,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:13,035 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:13,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-01-18 15:44:13,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:13,236 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:13,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:13,236 INFO L85 PathProgramCache]: Analyzing trace with hash 629040478, now seen corresponding path program 37 times [2022-01-18 15:44:13,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:13,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047097207] [2022-01-18 15:44:13,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:13,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:13,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:13,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:13,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047097207] [2022-01-18 15:44:13,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047097207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:13,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920103593] [2022-01-18 15:44:13,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:44:13,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:13,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:13,478 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:13,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 15:44:13,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:13,498 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:13,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:13,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:44:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:13,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:14,055 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:14,056 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 23 treesize of output 48 [2022-01-18 15:44:14,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:14,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:14,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:14,114 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 23 treesize of output 7 [2022-01-18 15:44:14,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:14,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920103593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:14,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:14,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:44:14,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083638429] [2022-01-18 15:44:14,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:14,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:44:14,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:14,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:44:14,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:44:14,148 INFO L87 Difference]: Start difference. First operand 2497 states and 6313 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:16,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:16,300 INFO L93 Difference]: Finished difference Result 4233 states and 10728 transitions. [2022-01-18 15:44:16,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:44:16,301 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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-01-18 15:44:16,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:16,306 INFO L225 Difference]: With dead ends: 4233 [2022-01-18 15:44:16,307 INFO L226 Difference]: Without dead ends: 4224 [2022-01-18 15:44:16,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=441, Invalid=4115, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:44:16,307 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 326 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 2875 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 3054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:16,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 258 Invalid, 3054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2875 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:44:16,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4224 states. [2022-01-18 15:44:16,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4224 to 2479. [2022-01-18 15:44:16,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2479 states, 2478 states have (on average 2.5294592413236483) internal successors, (6268), 2478 states have internal predecessors, (6268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2479 states to 2479 states and 6268 transitions. [2022-01-18 15:44:16,347 INFO L78 Accepts]: Start accepts. Automaton has 2479 states and 6268 transitions. Word has length 30 [2022-01-18 15:44:16,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:16,347 INFO L470 AbstractCegarLoop]: Abstraction has 2479 states and 6268 transitions. [2022-01-18 15:44:16,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:16,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2479 states and 6268 transitions. [2022-01-18 15:44:16,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:16,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:16,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:16,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:16,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:16,550 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:16,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:16,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1247885158, now seen corresponding path program 26 times [2022-01-18 15:44:16,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:16,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232451904] [2022-01-18 15:44:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:16,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:16,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:16,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:16,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:16,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232451904] [2022-01-18 15:44:16,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232451904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:16,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239986928] [2022-01-18 15:44:16,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:16,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:16,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:16,824 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:16,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 15:44:16,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:16,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:16,845 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:16,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:17,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:44:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:17,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:17,421 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:17,422 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 23 treesize of output 48 [2022-01-18 15:44:17,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:17,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:17,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:17,483 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 23 treesize of output 7 [2022-01-18 15:44:17,515 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:17,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239986928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:17,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:17,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:44:17,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550229819] [2022-01-18 15:44:17,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:17,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:44:17,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:17,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:44:17,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:44:17,516 INFO L87 Difference]: Start difference. First operand 2479 states and 6268 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:20,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:20,088 INFO L93 Difference]: Finished difference Result 4082 states and 10235 transitions. [2022-01-18 15:44:20,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:44:20,088 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:44:20,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:20,094 INFO L225 Difference]: With dead ends: 4082 [2022-01-18 15:44:20,094 INFO L226 Difference]: Without dead ends: 4055 [2022-01-18 15:44:20,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=653, Invalid=5047, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:44:20,095 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 443 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 3029 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 3294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:20,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 198 Invalid, 3294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3029 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:44:20,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4055 states. [2022-01-18 15:44:20,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4055 to 2462. [2022-01-18 15:44:20,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2462 states, 2461 states have (on average 2.5286468915075173) internal successors, (6223), 2461 states have internal predecessors, (6223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:20,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2462 states to 2462 states and 6223 transitions. [2022-01-18 15:44:20,123 INFO L78 Accepts]: Start accepts. Automaton has 2462 states and 6223 transitions. Word has length 30 [2022-01-18 15:44:20,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:20,123 INFO L470 AbstractCegarLoop]: Abstraction has 2462 states and 6223 transitions. [2022-01-18 15:44:20,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:20,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2462 states and 6223 transitions. [2022-01-18 15:44:20,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:20,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:20,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:20,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:20,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:20,326 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:20,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:20,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1722930192, now seen corresponding path program 27 times [2022-01-18 15:44:20,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:20,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183753782] [2022-01-18 15:44:20,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:20,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:20,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:20,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:20,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183753782] [2022-01-18 15:44:20,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183753782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:20,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369533437] [2022-01-18 15:44:20,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:44:20,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:20,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:20,582 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:20,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 15:44:20,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:44:20,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:20,601 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:20,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:20,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 15:44:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:20,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:21,175 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:21,175 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 23 treesize of output 48 [2022-01-18 15:44:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:21,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:21,230 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 23 treesize of output 7 [2022-01-18 15:44:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:21,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369533437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:21,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:21,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:44:21,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043616730] [2022-01-18 15:44:21,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:21,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:44:21,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:21,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:44:21,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:44:21,263 INFO L87 Difference]: Start difference. First operand 2462 states and 6223 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:22,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:22,885 INFO L93 Difference]: Finished difference Result 4111 states and 10284 transitions. [2022-01-18 15:44:22,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:44:22,885 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:44:22,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:22,890 INFO L225 Difference]: With dead ends: 4111 [2022-01-18 15:44:22,891 INFO L226 Difference]: Without dead ends: 4101 [2022-01-18 15:44:22,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=351, Invalid=2511, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:44:22,891 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 406 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 2700 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:22,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 401 Invalid, 2815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2700 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:44:22,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4101 states. [2022-01-18 15:44:22,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4101 to 2450. [2022-01-18 15:44:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2449 states have (on average 2.5300122498979176) internal successors, (6196), 2449 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:22,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 6196 transitions. [2022-01-18 15:44:22,921 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 6196 transitions. Word has length 30 [2022-01-18 15:44:22,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:22,921 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 6196 transitions. [2022-01-18 15:44:22,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:22,921 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 6196 transitions. [2022-01-18 15:44:22,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:22,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:22,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:22,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:23,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-01-18 15:44:23,124 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:23,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:23,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2009648608, now seen corresponding path program 38 times [2022-01-18 15:44:23,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:23,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870348538] [2022-01-18 15:44:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:23,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:23,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:23,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870348538] [2022-01-18 15:44:23,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870348538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:23,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875822251] [2022-01-18 15:44:23,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:23,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:23,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:23,385 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:23,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 15:44:23,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:23,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:23,404 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:44:23,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:23,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:23,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 15:44:23,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:23,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:24,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:24,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:24,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:44:24,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:44:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:24,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875822251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:24,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:24,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 37 [2022-01-18 15:44:24,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160519114] [2022-01-18 15:44:24,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:24,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:44:24,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:24,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:44:24,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1140, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:44:24,540 INFO L87 Difference]: Start difference. First operand 2450 states and 6196 transitions. Second operand has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:26,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:26,964 INFO L93 Difference]: Finished difference Result 4016 states and 10137 transitions. [2022-01-18 15:44:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:44:26,964 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 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-01-18 15:44:26,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:26,969 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 15:44:26,969 INFO L226 Difference]: Without dead ends: 4003 [2022-01-18 15:44:26,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=927, Invalid=4475, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:44:26,970 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 439 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1696 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:26,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 188 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 931 Invalid, 0 Unknown, 1696 Unchecked, 0.4s Time] [2022-01-18 15:44:26,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4003 states. [2022-01-18 15:44:26,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4003 to 2501. [2022-01-18 15:44:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2501 states, 2500 states have (on average 2.5336) internal successors, (6334), 2500 states have internal predecessors, (6334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:27,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2501 states to 2501 states and 6334 transitions. [2022-01-18 15:44:27,001 INFO L78 Accepts]: Start accepts. Automaton has 2501 states and 6334 transitions. Word has length 30 [2022-01-18 15:44:27,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:27,001 INFO L470 AbstractCegarLoop]: Abstraction has 2501 states and 6334 transitions. [2022-01-18 15:44:27,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:27,001 INFO L276 IsEmpty]: Start isEmpty. Operand 2501 states and 6334 transitions. [2022-01-18 15:44:27,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:27,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:27,004 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:27,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:27,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 15:44:27,204 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:27,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:27,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2141913320, now seen corresponding path program 39 times [2022-01-18 15:44:27,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:27,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158626613] [2022-01-18 15:44:27,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:27,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:27,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:27,469 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:27,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:27,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158626613] [2022-01-18 15:44:27,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158626613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:27,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611250540] [2022-01-18 15:44:27,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:44:27,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:27,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:27,470 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:27,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 15:44:27,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:44:27,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:27,491 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:27,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:27,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:44:27,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:27,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:28,021 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:28,021 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 23 treesize of output 48 [2022-01-18 15:44:28,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:28,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:28,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:28,076 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 23 treesize of output 7 [2022-01-18 15:44:28,108 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:28,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611250540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:28,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:28,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:44:28,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8602030] [2022-01-18 15:44:28,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:28,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:44:28,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:28,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:44:28,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:44:28,109 INFO L87 Difference]: Start difference. First operand 2501 states and 6334 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:29,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:29,877 INFO L93 Difference]: Finished difference Result 4529 states and 11503 transitions. [2022-01-18 15:44:29,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:44:29,882 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:44:29,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:29,888 INFO L225 Difference]: With dead ends: 4529 [2022-01-18 15:44:29,889 INFO L226 Difference]: Without dead ends: 4520 [2022-01-18 15:44:29,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=396, Invalid=3386, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:44:29,889 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 232 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2570 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 2705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:29,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 239 Invalid, 2705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2570 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:44:29,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2022-01-18 15:44:29,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2530. [2022-01-18 15:44:29,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 2.5322261763542904) internal successors, (6404), 2529 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:29,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 6404 transitions. [2022-01-18 15:44:29,922 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 6404 transitions. Word has length 30 [2022-01-18 15:44:29,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:29,922 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 6404 transitions. [2022-01-18 15:44:29,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:29,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 6404 transitions. [2022-01-18 15:44:29,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:29,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:29,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:29,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:30,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 15:44:30,125 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:30,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2003483948, now seen corresponding path program 40 times [2022-01-18 15:44:30,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:30,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63916370] [2022-01-18 15:44:30,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:30,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:30,402 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:30,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:30,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63916370] [2022-01-18 15:44:30,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63916370] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:30,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454544948] [2022-01-18 15:44:30,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:44:30,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:30,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:30,404 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:30,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 15:44:30,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:44:30,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:30,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:30,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:30,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:44:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:30,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:31,001 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:31,001 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 24 treesize of output 49 [2022-01-18 15:44:31,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:31,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:31,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:31,061 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 23 treesize of output 7 [2022-01-18 15:44:31,096 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:31,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454544948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:31,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:31,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:44:31,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129913682] [2022-01-18 15:44:31,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:31,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:44:31,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:31,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:44:31,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:44:31,097 INFO L87 Difference]: Start difference. First operand 2530 states and 6404 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:33,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:33,147 INFO L93 Difference]: Finished difference Result 4749 states and 11904 transitions. [2022-01-18 15:44:33,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:44:33,147 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:33,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:33,153 INFO L225 Difference]: With dead ends: 4749 [2022-01-18 15:44:33,153 INFO L226 Difference]: Without dead ends: 4708 [2022-01-18 15:44:33,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=503, Invalid=3657, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:44:33,154 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 356 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 3234 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 3358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 3234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:33,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 420 Invalid, 3358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 3234 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:44:33,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4708 states. [2022-01-18 15:44:33,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4708 to 2565. [2022-01-18 15:44:33,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 2564 states have (on average 2.531201248049922) internal successors, (6490), 2564 states have internal predecessors, (6490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 6490 transitions. [2022-01-18 15:44:33,191 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 6490 transitions. Word has length 30 [2022-01-18 15:44:33,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:33,191 INFO L470 AbstractCegarLoop]: Abstraction has 2565 states and 6490 transitions. [2022-01-18 15:44:33,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:33,191 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 6490 transitions. [2022-01-18 15:44:33,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:33,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:33,194 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:33,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 15:44:33,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:33,394 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:33,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash 978238324, now seen corresponding path program 41 times [2022-01-18 15:44:33,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:33,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252595501] [2022-01-18 15:44:33,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:33,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:33,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:33,651 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:33,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:33,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252595501] [2022-01-18 15:44:33,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252595501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:33,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421746315] [2022-01-18 15:44:33,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:44:33,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:33,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:33,652 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:33,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 15:44:33,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:44:33,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:33,673 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:44:33,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:33,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-01-18 15:44:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:34,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:34,286 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:34,286 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 24 treesize of output 49 [2022-01-18 15:44:34,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:34,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:34,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:34,337 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 23 treesize of output 7 [2022-01-18 15:44:34,374 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:34,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421746315] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:34,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:34,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:44:34,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268382823] [2022-01-18 15:44:34,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:34,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:44:34,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:34,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:44:34,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:44:34,375 INFO L87 Difference]: Start difference. First operand 2565 states and 6490 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:35,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:35,876 INFO L93 Difference]: Finished difference Result 4328 states and 10886 transitions. [2022-01-18 15:44:35,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:44:35,877 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:35,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:35,883 INFO L225 Difference]: With dead ends: 4328 [2022-01-18 15:44:35,883 INFO L226 Difference]: Without dead ends: 4315 [2022-01-18 15:44:35,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=348, Invalid=2622, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:44:35,883 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 352 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 2374 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:35,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 389 Invalid, 2484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2374 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:44:35,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4315 states. [2022-01-18 15:44:35,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4315 to 2573. [2022-01-18 15:44:35,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2573 states, 2572 states have (on average 2.530326594090202) internal successors, (6508), 2572 states have internal predecessors, (6508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:35,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2573 states to 2573 states and 6508 transitions. [2022-01-18 15:44:35,918 INFO L78 Accepts]: Start accepts. Automaton has 2573 states and 6508 transitions. Word has length 30 [2022-01-18 15:44:35,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:35,918 INFO L470 AbstractCegarLoop]: Abstraction has 2573 states and 6508 transitions. [2022-01-18 15:44:35,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:35,918 INFO L276 IsEmpty]: Start isEmpty. Operand 2573 states and 6508 transitions. [2022-01-18 15:44:35,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:35,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:35,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:35,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-01-18 15:44:36,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 15:44:36,121 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:36,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:36,122 INFO L85 PathProgramCache]: Analyzing trace with hash -747405660, now seen corresponding path program 42 times [2022-01-18 15:44:36,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:36,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201492570] [2022-01-18 15:44:36,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:36,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:36,392 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:36,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201492570] [2022-01-18 15:44:36,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201492570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:36,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983068423] [2022-01-18 15:44:36,393 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:44:36,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:36,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:36,394 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:36,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 15:44:36,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:44:36,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:36,414 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:44:36,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:36,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:44:36,731 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:36,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:36,971 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:36,972 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 24 treesize of output 49 [2022-01-18 15:44:37,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:37,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:37,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:37,030 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 23 treesize of output 7 [2022-01-18 15:44:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:37,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983068423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:37,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:37,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:44:37,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424862158] [2022-01-18 15:44:37,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:37,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:44:37,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:37,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:44:37,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:44:37,064 INFO L87 Difference]: Start difference. First operand 2573 states and 6508 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-01-18 15:44:39,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:39,697 INFO L93 Difference]: Finished difference Result 5160 states and 13118 transitions. [2022-01-18 15:44:39,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:44:39,698 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-01-18 15:44:39,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:39,704 INFO L225 Difference]: With dead ends: 5160 [2022-01-18 15:44:39,704 INFO L226 Difference]: Without dead ends: 5122 [2022-01-18 15:44:39,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=905, Invalid=6751, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:44:39,704 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 375 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 2483 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:39,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 288 Invalid, 2672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2483 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:44:39,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5122 states. [2022-01-18 15:44:39,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5122 to 2606. [2022-01-18 15:44:39,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 2.530902111324376) internal successors, (6593), 2605 states have internal predecessors, (6593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:39,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 6593 transitions. [2022-01-18 15:44:39,738 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 6593 transitions. Word has length 30 [2022-01-18 15:44:39,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:39,738 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 6593 transitions. [2022-01-18 15:44:39,738 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-01-18 15:44:39,738 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 6593 transitions. [2022-01-18 15:44:39,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:39,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:39,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:39,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 15:44:39,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-01-18 15:44:39,941 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:39,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:39,942 INFO L85 PathProgramCache]: Analyzing trace with hash 781548408, now seen corresponding path program 43 times [2022-01-18 15:44:39,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:39,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159063077] [2022-01-18 15:44:39,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:39,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:40,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:40,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159063077] [2022-01-18 15:44:40,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159063077] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:40,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520259413] [2022-01-18 15:44:40,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:44:40,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:40,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:40,217 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:40,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 15:44:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:40,236 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:40,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:40,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:44:40,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:40,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:40,804 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:40,804 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 24 treesize of output 49 [2022-01-18 15:44:40,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:40,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:40,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:40,858 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 23 treesize of output 7 [2022-01-18 15:44:40,891 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:40,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520259413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:40,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:40,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:44:40,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780323265] [2022-01-18 15:44:40,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:40,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:44:40,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:40,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:44:40,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:44:40,892 INFO L87 Difference]: Start difference. First operand 2606 states and 6593 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:42,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:42,948 INFO L93 Difference]: Finished difference Result 4454 states and 11219 transitions. [2022-01-18 15:44:42,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:44:42,949 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:42,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:42,955 INFO L225 Difference]: With dead ends: 4454 [2022-01-18 15:44:42,955 INFO L226 Difference]: Without dead ends: 4413 [2022-01-18 15:44:42,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=556, Invalid=4000, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:44:42,955 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 369 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 2918 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 3044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:42,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 298 Invalid, 3044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2918 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:44:42,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4413 states. [2022-01-18 15:44:42,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4413 to 2606. [2022-01-18 15:44:42,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 2.530134357005758) internal successors, (6591), 2605 states have internal predecessors, (6591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 6591 transitions. [2022-01-18 15:44:42,989 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 6591 transitions. Word has length 30 [2022-01-18 15:44:42,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:42,989 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 6591 transitions. [2022-01-18 15:44:42,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-01-18 15:44:42,989 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 6591 transitions. [2022-01-18 15:44:42,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:42,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:42,991 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:43,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-01-18 15:44:43,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:43,192 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:43,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:43,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1581347362, now seen corresponding path program 44 times [2022-01-18 15:44:43,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:43,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7247033] [2022-01-18 15:44:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:43,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:43,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:43,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:43,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7247033] [2022-01-18 15:44:43,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7247033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:43,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242780328] [2022-01-18 15:44:43,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:44:43,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:43,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:43,469 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:43,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 15:44:43,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:44:43,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:43,488 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:43,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:43,819 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:44:43,819 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 15:44:43,860 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:43,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:44,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:44,118 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 23 treesize of output 48 [2022-01-18 15:44:44,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:44,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:44,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:44,173 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 23 treesize of output 7 [2022-01-18 15:44:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:44,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242780328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:44,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:44,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:44:44,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663561055] [2022-01-18 15:44:44,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:44,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:44:44,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:44,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:44:44,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:44:44,209 INFO L87 Difference]: Start difference. First operand 2606 states and 6591 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-01-18 15:44:48,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:48,175 INFO L93 Difference]: Finished difference Result 4497 states and 11232 transitions. [2022-01-18 15:44:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 15:44:48,176 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-01-18 15:44:48,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:48,182 INFO L225 Difference]: With dead ends: 4497 [2022-01-18 15:44:48,182 INFO L226 Difference]: Without dead ends: 4458 [2022-01-18 15:44:48,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2427 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=969, Invalid=6863, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 15:44:48,183 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 622 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 3432 mSolverCounterSat, 435 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 3867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 435 IncrementalHoareTripleChecker+Valid, 3432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:48,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 283 Invalid, 3867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [435 Valid, 3432 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 15:44:48,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4458 states. [2022-01-18 15:44:48,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4458 to 2618. [2022-01-18 15:44:48,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2617 states have (on average 2.5288498280473823) internal successors, (6618), 2617 states have internal predecessors, (6618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:48,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 6618 transitions. [2022-01-18 15:44:48,217 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 6618 transitions. Word has length 30 [2022-01-18 15:44:48,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:48,217 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 6618 transitions. [2022-01-18 15:44:48,217 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-01-18 15:44:48,217 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 6618 transitions. [2022-01-18 15:44:48,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:48,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:48,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:48,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:48,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-01-18 15:44:48,420 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:48,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:48,420 INFO L85 PathProgramCache]: Analyzing trace with hash -805575938, now seen corresponding path program 45 times [2022-01-18 15:44:48,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:48,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176832548] [2022-01-18 15:44:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:48,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:48,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:48,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176832548] [2022-01-18 15:44:48,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176832548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:48,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377258259] [2022-01-18 15:44:48,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:44:48,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:48,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:48,697 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:48,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 15:44:48,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:44:48,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:48,718 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:48,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:49,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:44:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:49,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:49,294 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:49,294 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 23 treesize of output 48 [2022-01-18 15:44:49,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:49,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:49,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:49,353 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 23 treesize of output 7 [2022-01-18 15:44:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:49,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377258259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:49,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:49,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:44:49,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263646082] [2022-01-18 15:44:49,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:49,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:44:49,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:44:49,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:44:49,388 INFO L87 Difference]: Start difference. First operand 2618 states and 6618 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:54,177 INFO L93 Difference]: Finished difference Result 5187 states and 13000 transitions. [2022-01-18 15:44:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 15:44:54,177 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:44:54,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:54,183 INFO L225 Difference]: With dead ends: 5187 [2022-01-18 15:44:54,183 INFO L226 Difference]: Without dead ends: 5172 [2022-01-18 15:44:54,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4427 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1611, Invalid=11271, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 15:44:54,183 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 631 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 2761 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 3151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 2761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:54,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 177 Invalid, 3151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 2761 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:44:54,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5172 states. [2022-01-18 15:44:54,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5172 to 2621. [2022-01-18 15:44:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2621 states, 2620 states have (on average 2.5286259541984735) internal successors, (6625), 2620 states have internal predecessors, (6625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2621 states to 2621 states and 6625 transitions. [2022-01-18 15:44:54,216 INFO L78 Accepts]: Start accepts. Automaton has 2621 states and 6625 transitions. Word has length 30 [2022-01-18 15:44:54,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:54,216 INFO L470 AbstractCegarLoop]: Abstraction has 2621 states and 6625 transitions. [2022-01-18 15:44:54,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:54,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2621 states and 6625 transitions. [2022-01-18 15:44:54,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:54,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:54,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:54,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 15:44:54,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:54,419 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:54,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:54,419 INFO L85 PathProgramCache]: Analyzing trace with hash -140372770, now seen corresponding path program 46 times [2022-01-18 15:44:54,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:54,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490976157] [2022-01-18 15:44:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:54,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:54,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:54,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490976157] [2022-01-18 15:44:54,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490976157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:54,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129710952] [2022-01-18 15:44:54,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:44:54,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:54,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:54,695 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:54,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 15:44:54,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:44:54,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:54,713 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:54,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:54,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:44:55,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:55,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:55,282 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:55,282 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 24 treesize of output 49 [2022-01-18 15:44:55,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:55,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:55,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:55,342 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 23 treesize of output 7 [2022-01-18 15:44:55,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:55,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129710952] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:55,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:55,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:44:55,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856209550] [2022-01-18 15:44:55,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:55,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:44:55,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:55,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:44:55,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:44:55,378 INFO L87 Difference]: Start difference. First operand 2621 states and 6625 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-01-18 15:44:58,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:44:58,463 INFO L93 Difference]: Finished difference Result 4726 states and 11885 transitions. [2022-01-18 15:44:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:44:58,464 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-01-18 15:44:58,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:44:58,470 INFO L225 Difference]: With dead ends: 4726 [2022-01-18 15:44:58,470 INFO L226 Difference]: Without dead ends: 4699 [2022-01-18 15:44:58,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2082 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=831, Invalid=5975, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 15:44:58,471 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 539 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 2494 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 2494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:44:58,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 223 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 2494 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:44:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4699 states. [2022-01-18 15:44:58,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4699 to 2621. [2022-01-18 15:44:58,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2621 states, 2620 states have (on average 2.5282442748091603) internal successors, (6624), 2620 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:44:58,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2621 states to 2621 states and 6624 transitions. [2022-01-18 15:44:58,518 INFO L78 Accepts]: Start accepts. Automaton has 2621 states and 6624 transitions. Word has length 30 [2022-01-18 15:44:58,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:44:58,518 INFO L470 AbstractCegarLoop]: Abstraction has 2621 states and 6624 transitions. [2022-01-18 15:44:58,518 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-01-18 15:44:58,518 INFO L276 IsEmpty]: Start isEmpty. Operand 2621 states and 6624 transitions. [2022-01-18 15:44:58,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:44:58,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:44:58,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:44:58,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 15:44:58,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:58,721 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:44:58,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:44:58,721 INFO L85 PathProgramCache]: Analyzing trace with hash 857880540, now seen corresponding path program 47 times [2022-01-18 15:44:58,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:44:58,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221408210] [2022-01-18 15:44:58,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:44:58,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:44:58,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:44:58,990 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:58,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:44:58,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221408210] [2022-01-18 15:44:58,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221408210] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:44:58,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967481771] [2022-01-18 15:44:58,990 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:44:58,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:44:58,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:44:58,991 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:44:58,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 15:44:59,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:44:59,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:44:59,011 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:44:59,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:44:59,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:44:59,374 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:59,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:44:59,609 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:44:59,609 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 23 treesize of output 48 [2022-01-18 15:44:59,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:59,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:44:59,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:44:59,669 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 23 treesize of output 7 [2022-01-18 15:44:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:44:59,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967481771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:44:59,705 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:44:59,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:44:59,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961892073] [2022-01-18 15:44:59,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:44:59,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:44:59,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:44:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:44:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:44:59,705 INFO L87 Difference]: Start difference. First operand 2621 states and 6624 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-01-18 15:45:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:03,654 INFO L93 Difference]: Finished difference Result 4475 states and 11178 transitions. [2022-01-18 15:45:03,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 15:45:03,654 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-01-18 15:45:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:03,659 INFO L225 Difference]: With dead ends: 4475 [2022-01-18 15:45:03,660 INFO L226 Difference]: Without dead ends: 4448 [2022-01-18 15:45:03,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2659 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1057, Invalid=7315, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 15:45:03,660 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 678 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 2875 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 3330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 2875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:03,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 224 Invalid, 3330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 2875 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:45:03,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4448 states. [2022-01-18 15:45:03,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4448 to 2617. [2022-01-18 15:45:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2617 states, 2616 states have (on average 2.529051987767584) internal successors, (6616), 2616 states have internal predecessors, (6616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:03,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2617 states to 2617 states and 6616 transitions. [2022-01-18 15:45:03,688 INFO L78 Accepts]: Start accepts. Automaton has 2617 states and 6616 transitions. Word has length 30 [2022-01-18 15:45:03,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:03,688 INFO L470 AbstractCegarLoop]: Abstraction has 2617 states and 6616 transitions. [2022-01-18 15:45:03,688 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-01-18 15:45:03,688 INFO L276 IsEmpty]: Start isEmpty. Operand 2617 states and 6616 transitions. [2022-01-18 15:45:03,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:03,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:03,690 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:03,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 15:45:03,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:03,895 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:03,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:03,895 INFO L85 PathProgramCache]: Analyzing trace with hash 467774620, now seen corresponding path program 48 times [2022-01-18 15:45:03,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:03,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080787067] [2022-01-18 15:45:03,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:03,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:04,162 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:04,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:04,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080787067] [2022-01-18 15:45:04,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080787067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:04,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296100417] [2022-01-18 15:45:04,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:04,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:04,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:04,164 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:04,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 15:45:04,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:45:04,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:04,183 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:04,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:04,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:45:04,494 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:04,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:04,711 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:04,711 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 23 treesize of output 48 [2022-01-18 15:45:04,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:04,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:04,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:04,769 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 23 treesize of output 7 [2022-01-18 15:45:04,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:04,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296100417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:04,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:04,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:45:04,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125588743] [2022-01-18 15:45:04,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:04,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:45:04,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:45:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:45:04,802 INFO L87 Difference]: Start difference. First operand 2617 states and 6616 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:07,259 INFO L93 Difference]: Finished difference Result 5264 states and 13360 transitions. [2022-01-18 15:45:07,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:45:07,259 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:45:07,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:07,266 INFO L225 Difference]: With dead ends: 5264 [2022-01-18 15:45:07,266 INFO L226 Difference]: Without dead ends: 5251 [2022-01-18 15:45:07,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1857 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=764, Invalid=5088, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:45:07,267 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 425 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1962 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:07,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 214 Invalid, 2184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1962 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:45:07,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-01-18 15:45:07,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 2651. [2022-01-18 15:45:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2650 states have (on average 2.529811320754717) internal successors, (6704), 2650 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 6704 transitions. [2022-01-18 15:45:07,304 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 6704 transitions. Word has length 30 [2022-01-18 15:45:07,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:07,304 INFO L470 AbstractCegarLoop]: Abstraction has 2651 states and 6704 transitions. [2022-01-18 15:45:07,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:07,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 6704 transitions. [2022-01-18 15:45:07,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:07,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:07,306 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:07,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 15:45:07,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:07,507 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:07,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:07,507 INFO L85 PathProgramCache]: Analyzing trace with hash -2070791626, now seen corresponding path program 49 times [2022-01-18 15:45:07,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:07,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334590933] [2022-01-18 15:45:07,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:07,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:07,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:07,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334590933] [2022-01-18 15:45:07,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334590933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:07,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561535047] [2022-01-18 15:45:07,794 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:07,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:07,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:07,795 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:07,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 15:45:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:07,813 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:07,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:08,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:45:08,138 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:08,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:08,364 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:08,364 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 24 treesize of output 49 [2022-01-18 15:45:08,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:08,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:08,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:08,424 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 23 treesize of output 7 [2022-01-18 15:45:08,456 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:08,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561535047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:08,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:08,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:45:08,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431853998] [2022-01-18 15:45:08,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:08,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:45:08,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:08,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:45:08,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:45:08,457 INFO L87 Difference]: Start difference. First operand 2651 states and 6704 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-01-18 15:45:11,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:11,407 INFO L93 Difference]: Finished difference Result 5028 states and 12745 transitions. [2022-01-18 15:45:11,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:45:11,408 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-01-18 15:45:11,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:11,413 INFO L225 Difference]: With dead ends: 5028 [2022-01-18 15:45:11,414 INFO L226 Difference]: Without dead ends: 4991 [2022-01-18 15:45:11,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2387 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=956, Invalid=6354, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:45:11,414 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 373 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 2590 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 2771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:11,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 266 Invalid, 2771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2590 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:45:11,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4991 states. [2022-01-18 15:45:11,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4991 to 2654. [2022-01-18 15:45:11,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 2.528458349038824) internal successors, (6708), 2653 states have internal predecessors, (6708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:11,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 6708 transitions. [2022-01-18 15:45:11,449 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 6708 transitions. Word has length 30 [2022-01-18 15:45:11,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:11,449 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 6708 transitions. [2022-01-18 15:45:11,449 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-01-18 15:45:11,449 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 6708 transitions. [2022-01-18 15:45:11,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:11,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:11,451 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:11,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 15:45:11,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:11,652 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:11,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash -541837558, now seen corresponding path program 50 times [2022-01-18 15:45:11,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:11,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755663904] [2022-01-18 15:45:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:11,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:11,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:11,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:11,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755663904] [2022-01-18 15:45:11,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755663904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:11,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304827196] [2022-01-18 15:45:11,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:11,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:11,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:11,919 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:11,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 15:45:11,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:11,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:11,938 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:11,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:12,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:45:12,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:12,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:12,521 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:12,522 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 24 treesize of output 49 [2022-01-18 15:45:12,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:12,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:12,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:12,570 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 23 treesize of output 7 [2022-01-18 15:45:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:12,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304827196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:12,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:12,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 15:45:12,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776939942] [2022-01-18 15:45:12,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:12,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:45:12,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:12,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:45:12,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:45:12,614 INFO L87 Difference]: Start difference. First operand 2654 states and 6708 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:14,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:14,577 INFO L93 Difference]: Finished difference Result 4621 states and 11693 transitions. [2022-01-18 15:45:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:45:14,577 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:45:14,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:14,583 INFO L225 Difference]: With dead ends: 4621 [2022-01-18 15:45:14,583 INFO L226 Difference]: Without dead ends: 4608 [2022-01-18 15:45:14,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=436, Invalid=3346, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 15:45:14,584 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 265 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 2927 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 3041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 2927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:14,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 337 Invalid, 3041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 2927 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:45:14,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4608 states. [2022-01-18 15:45:14,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4608 to 2645. [2022-01-18 15:45:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2644 states have (on average 2.527987897125567) internal successors, (6684), 2644 states have internal predecessors, (6684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 6684 transitions. [2022-01-18 15:45:14,617 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 6684 transitions. Word has length 30 [2022-01-18 15:45:14,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:14,617 INFO L470 AbstractCegarLoop]: Abstraction has 2645 states and 6684 transitions. [2022-01-18 15:45:14,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:14,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 6684 transitions. [2022-01-18 15:45:14,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:14,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:14,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:14,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:14,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 15:45:14,821 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:14,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:14,821 INFO L85 PathProgramCache]: Analyzing trace with hash 532408126, now seen corresponding path program 51 times [2022-01-18 15:45:14,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:14,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689403357] [2022-01-18 15:45:14,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:14,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:15,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:15,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:15,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689403357] [2022-01-18 15:45:15,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689403357] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:15,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338082385] [2022-01-18 15:45:15,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:15,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:15,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:15,134 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:15,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 15:45:15,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:45:15,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:15,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 15:45:15,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:15,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:15,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2022-01-18 15:45:15,649 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:15,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:16,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:16,047 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 13 treesize of output 18 [2022-01-18 15:45:16,054 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 13 treesize of output 7 [2022-01-18 15:45:16,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:16,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338082385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:16,091 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:16,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 14] total 36 [2022-01-18 15:45:16,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358873053] [2022-01-18 15:45:16,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:16,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:45:16,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:16,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:45:16,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:45:16,092 INFO L87 Difference]: Start difference. First operand 2645 states and 6684 transitions. Second operand has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:19,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:19,209 INFO L93 Difference]: Finished difference Result 4820 states and 12265 transitions. [2022-01-18 15:45:19,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 15:45:19,210 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:45:19,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:19,216 INFO L225 Difference]: With dead ends: 4820 [2022-01-18 15:45:19,216 INFO L226 Difference]: Without dead ends: 4811 [2022-01-18 15:45:19,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2441 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1134, Invalid=7238, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 15:45:19,217 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 348 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:19,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 271 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2527 Invalid, 0 Unknown, 380 Unchecked, 1.0s Time] [2022-01-18 15:45:19,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states. [2022-01-18 15:45:19,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4811 to 2680. [2022-01-18 15:45:19,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2680 states, 2679 states have (on average 2.528555431131019) internal successors, (6774), 2679 states have internal predecessors, (6774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2680 states to 2680 states and 6774 transitions. [2022-01-18 15:45:19,251 INFO L78 Accepts]: Start accepts. Automaton has 2680 states and 6774 transitions. Word has length 30 [2022-01-18 15:45:19,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:19,251 INFO L470 AbstractCegarLoop]: Abstraction has 2680 states and 6774 transitions. [2022-01-18 15:45:19,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:19,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2680 states and 6774 transitions. [2022-01-18 15:45:19,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:19,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:19,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:19,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:19,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 15:45:19,454 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:19,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:19,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2006158120, now seen corresponding path program 52 times [2022-01-18 15:45:19,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:19,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084832840] [2022-01-18 15:45:19,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:19,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:19,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:19,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:19,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084832840] [2022-01-18 15:45:19,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084832840] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:19,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736249076] [2022-01-18 15:45:19,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:19,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:19,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:19,734 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:19,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 15:45:19,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:19,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:19,753 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:19,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:20,024 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:45:20,024 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 15:45:20,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:20,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:20,320 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:20,320 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 24 treesize of output 49 [2022-01-18 15:45:20,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:20,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:20,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:20,376 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 23 treesize of output 7 [2022-01-18 15:45:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:20,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736249076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:20,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:20,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:45:20,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391273991] [2022-01-18 15:45:20,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:20,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:45:20,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:20,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:45:20,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:45:20,411 INFO L87 Difference]: Start difference. First operand 2680 states and 6774 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-01-18 15:45:23,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:23,022 INFO L93 Difference]: Finished difference Result 4679 states and 11809 transitions. [2022-01-18 15:45:23,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:45:23,022 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-01-18 15:45:23,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:23,028 INFO L225 Difference]: With dead ends: 4679 [2022-01-18 15:45:23,028 INFO L226 Difference]: Without dead ends: 4657 [2022-01-18 15:45:23,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1678 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=698, Invalid=5002, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:45:23,029 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 404 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2466 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 2621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:23,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 196 Invalid, 2621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2466 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:45:23,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4657 states. [2022-01-18 15:45:23,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4657 to 2684. [2022-01-18 15:45:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2684 states, 2683 states have (on average 2.527767424524786) internal successors, (6782), 2683 states have internal predecessors, (6782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:23,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2684 states to 2684 states and 6782 transitions. [2022-01-18 15:45:23,065 INFO L78 Accepts]: Start accepts. Automaton has 2684 states and 6782 transitions. Word has length 30 [2022-01-18 15:45:23,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:23,066 INFO L470 AbstractCegarLoop]: Abstraction has 2684 states and 6782 transitions. [2022-01-18 15:45:23,066 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-01-18 15:45:23,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2684 states and 6782 transitions. [2022-01-18 15:45:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:23,068 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:23,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:23,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:23,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 15:45:23,269 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:23,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:23,269 INFO L85 PathProgramCache]: Analyzing trace with hash -884493338, now seen corresponding path program 53 times [2022-01-18 15:45:23,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:23,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070343953] [2022-01-18 15:45:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:23,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:23,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:23,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:23,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070343953] [2022-01-18 15:45:23,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070343953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:23,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911067251] [2022-01-18 15:45:23,540 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:23,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:23,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:23,541 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:23,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 15:45:23,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:45:23,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:23,560 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:23,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:23,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:45:23,888 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:23,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:24,128 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:24,129 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 23 treesize of output 48 [2022-01-18 15:45:24,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:24,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:24,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:24,184 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 23 treesize of output 7 [2022-01-18 15:45:24,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:24,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911067251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:24,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:24,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:45:24,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368567928] [2022-01-18 15:45:24,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:24,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:45:24,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:24,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:45:24,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:45:24,218 INFO L87 Difference]: Start difference. First operand 2684 states and 6782 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:28,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:28,314 INFO L93 Difference]: Finished difference Result 5069 states and 12712 transitions. [2022-01-18 15:45:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 15:45:28,314 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:45:28,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:28,321 INFO L225 Difference]: With dead ends: 5069 [2022-01-18 15:45:28,321 INFO L226 Difference]: Without dead ends: 5048 [2022-01-18 15:45:28,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4303 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1491, Invalid=10941, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 15:45:28,322 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 547 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 2144 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 2546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 2144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:28,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 126 Invalid, 2546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 2144 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:45:28,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2022-01-18 15:45:28,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 2655. [2022-01-18 15:45:28,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2655 states, 2654 states have (on average 2.527128862094951) internal successors, (6707), 2654 states have internal predecessors, (6707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:28,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2655 states to 2655 states and 6707 transitions. [2022-01-18 15:45:28,357 INFO L78 Accepts]: Start accepts. Automaton has 2655 states and 6707 transitions. Word has length 30 [2022-01-18 15:45:28,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:28,357 INFO L470 AbstractCegarLoop]: Abstraction has 2655 states and 6707 transitions. [2022-01-18 15:45:28,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:28,357 INFO L276 IsEmpty]: Start isEmpty. Operand 2655 states and 6707 transitions. [2022-01-18 15:45:28,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:28,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:28,360 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:28,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:28,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:28,560 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:28,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:28,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1892182204, now seen corresponding path program 54 times [2022-01-18 15:45:28,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:28,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432108318] [2022-01-18 15:45:28,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:28,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:28,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:28,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:28,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432108318] [2022-01-18 15:45:28,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432108318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:28,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604302888] [2022-01-18 15:45:28,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:28,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:28,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:28,835 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:28,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 15:45:28,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:45:28,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:28,854 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:28,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:29,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 15:45:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:29,440 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:29,440 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 23 treesize of output 48 [2022-01-18 15:45:29,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:29,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:29,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:29,488 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 23 treesize of output 7 [2022-01-18 15:45:29,522 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:29,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604302888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:29,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:29,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:45:29,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281213426] [2022-01-18 15:45:29,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:29,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:45:29,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:29,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:45:29,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:45:29,523 INFO L87 Difference]: Start difference. First operand 2655 states and 6707 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-01-18 15:45:33,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:33,558 INFO L93 Difference]: Finished difference Result 4423 states and 11054 transitions. [2022-01-18 15:45:33,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 15:45:33,558 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-01-18 15:45:33,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:33,564 INFO L225 Difference]: With dead ends: 4423 [2022-01-18 15:45:33,564 INFO L226 Difference]: Without dead ends: 4401 [2022-01-18 15:45:33,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3241 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1078, Invalid=8822, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 15:45:33,565 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 609 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 2974 mSolverCounterSat, 490 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 3464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 490 IncrementalHoareTripleChecker+Valid, 2974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:33,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 172 Invalid, 3464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [490 Valid, 2974 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:45:33,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4401 states. [2022-01-18 15:45:33,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4401 to 2652. [2022-01-18 15:45:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 2.5277253866465483) internal successors, (6701), 2651 states have internal predecessors, (6701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:33,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 6701 transitions. [2022-01-18 15:45:33,593 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 6701 transitions. Word has length 30 [2022-01-18 15:45:33,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:33,593 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 6701 transitions. [2022-01-18 15:45:33,594 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-01-18 15:45:33,594 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 6701 transitions. [2022-01-18 15:45:33,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:33,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:33,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:33,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:33,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:33,796 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:33,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:33,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1451097388, now seen corresponding path program 28 times [2022-01-18 15:45:33,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:33,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705731988] [2022-01-18 15:45:33,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:33,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:33,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:34,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:34,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705731988] [2022-01-18 15:45:34,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705731988] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:34,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313171539] [2022-01-18 15:45:34,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:45:34,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:34,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:34,095 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:34,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 15:45:34,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:45:34,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:34,114 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:34,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:34,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:45:34,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:34,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:34,710 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:34,710 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 23 treesize of output 48 [2022-01-18 15:45:34,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:34,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:34,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:34,770 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 24 treesize of output 8 [2022-01-18 15:45:34,807 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:34,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313171539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:34,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:34,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:45:34,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045086958] [2022-01-18 15:45:34,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:34,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:45:34,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:34,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:45:34,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:45:34,808 INFO L87 Difference]: Start difference. First operand 2652 states and 6701 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:39,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:39,847 INFO L93 Difference]: Finished difference Result 4992 states and 12473 transitions. [2022-01-18 15:45:39,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 15:45:39,847 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:45:39,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:39,853 INFO L225 Difference]: With dead ends: 4992 [2022-01-18 15:45:39,853 INFO L226 Difference]: Without dead ends: 4963 [2022-01-18 15:45:39,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4716 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1562, Invalid=12010, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 15:45:39,854 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 706 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 416 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 3754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 416 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:39,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 233 Invalid, 3754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [416 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 15:45:39,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4963 states. [2022-01-18 15:45:39,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4963 to 2691. [2022-01-18 15:45:39,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2690 states have (on average 2.527509293680297) internal successors, (6799), 2690 states have internal predecessors, (6799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:39,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 6799 transitions. [2022-01-18 15:45:39,885 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 6799 transitions. Word has length 30 [2022-01-18 15:45:39,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:39,885 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 6799 transitions. [2022-01-18 15:45:39,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:39,885 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 6799 transitions. [2022-01-18 15:45:39,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:39,887 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:39,887 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:39,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:40,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:40,088 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:40,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:40,088 INFO L85 PathProgramCache]: Analyzing trace with hash 830610252, now seen corresponding path program 29 times [2022-01-18 15:45:40,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:40,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173780347] [2022-01-18 15:45:40,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:40,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:40,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:40,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:40,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173780347] [2022-01-18 15:45:40,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173780347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:40,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086117150] [2022-01-18 15:45:40,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:45:40,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:40,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:40,384 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:40,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 15:45:40,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:45:40,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:40,403 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:40,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:40,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:45:40,737 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:40,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:40,975 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:40,975 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 23 treesize of output 48 [2022-01-18 15:45:41,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:41,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:41,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:41,020 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 24 treesize of output 8 [2022-01-18 15:45:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:41,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086117150] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:41,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:41,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:45:41,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139841207] [2022-01-18 15:45:41,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:41,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:45:41,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:41,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:45:41,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:45:41,056 INFO L87 Difference]: Start difference. First operand 2691 states and 6799 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-01-18 15:45:46,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:46,684 INFO L93 Difference]: Finished difference Result 5780 states and 14482 transitions. [2022-01-18 15:45:46,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 15:45:46,685 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-01-18 15:45:46,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:46,691 INFO L225 Difference]: With dead ends: 5780 [2022-01-18 15:45:46,691 INFO L226 Difference]: Without dead ends: 5751 [2022-01-18 15:45:46,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7718 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2333, Invalid=17973, Unknown=0, NotChecked=0, Total=20306 [2022-01-18 15:45:46,692 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 700 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 3028 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 3504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 3028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:46,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 209 Invalid, 3504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [476 Valid, 3028 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 15:45:46,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5751 states. [2022-01-18 15:45:46,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5751 to 2682. [2022-01-18 15:45:46,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2681 states have (on average 2.5274151436031334) internal successors, (6776), 2681 states have internal predecessors, (6776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:46,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 6776 transitions. [2022-01-18 15:45:46,727 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 6776 transitions. Word has length 30 [2022-01-18 15:45:46,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:46,727 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 6776 transitions. [2022-01-18 15:45:46,727 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-01-18 15:45:46,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 6776 transitions. [2022-01-18 15:45:46,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:46,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:46,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:46,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:46,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:46,930 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:46,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:46,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1495813420, now seen corresponding path program 30 times [2022-01-18 15:45:46,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:46,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688216956] [2022-01-18 15:45:46,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:46,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:47,219 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:47,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688216956] [2022-01-18 15:45:47,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688216956] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:47,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425428370] [2022-01-18 15:45:47,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:45:47,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:47,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:47,221 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:47,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 15:45:47,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:45:47,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:47,240 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:47,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:47,539 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:45:47,540 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 44 [2022-01-18 15:45:47,587 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:47,815 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:47,816 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 23 treesize of output 48 [2022-01-18 15:45:47,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:47,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:47,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:47,876 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 23 treesize of output 7 [2022-01-18 15:45:47,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:47,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425428370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:47,910 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:47,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:45:47,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928927526] [2022-01-18 15:45:47,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:47,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:45:47,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:47,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:45:47,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:45:47,911 INFO L87 Difference]: Start difference. First operand 2682 states and 6776 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:51,387 INFO L93 Difference]: Finished difference Result 4983 states and 12548 transitions. [2022-01-18 15:45:51,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 15:45:51,387 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:45:51,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:51,392 INFO L225 Difference]: With dead ends: 4983 [2022-01-18 15:45:51,392 INFO L226 Difference]: Without dead ends: 4949 [2022-01-18 15:45:51,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3196 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1014, Invalid=8298, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:45:51,393 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 520 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 2876 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:51,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 212 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2876 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:45:51,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2022-01-18 15:45:51,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 2682. [2022-01-18 15:45:51,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2681 states have (on average 2.526296158149944) internal successors, (6773), 2681 states have internal predecessors, (6773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 6773 transitions. [2022-01-18 15:45:51,427 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 6773 transitions. Word has length 30 [2022-01-18 15:45:51,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:51,427 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 6773 transitions. [2022-01-18 15:45:51,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:51,427 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 6773 transitions. [2022-01-18 15:45:51,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:51,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:51,430 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:51,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:51,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:51,643 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:51,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:51,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1918142958, now seen corresponding path program 31 times [2022-01-18 15:45:51,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:51,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381634635] [2022-01-18 15:45:51,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:51,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:51,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:51,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381634635] [2022-01-18 15:45:51,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381634635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:51,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840090418] [2022-01-18 15:45:51,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:45:51,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:51,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:51,906 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:51,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 15:45:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:51,924 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:51,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:52,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2022-01-18 15:45:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:52,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:52,476 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:52,476 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 23 treesize of output 48 [2022-01-18 15:45:52,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:52,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:52,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:52,533 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 24 treesize of output 8 [2022-01-18 15:45:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:52,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840090418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:52,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:52,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:45:52,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061467838] [2022-01-18 15:45:52,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:52,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:45:52,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:52,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:45:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:45:52,567 INFO L87 Difference]: Start difference. First operand 2682 states and 6773 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:54,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:54,962 INFO L93 Difference]: Finished difference Result 5115 states and 12936 transitions. [2022-01-18 15:45:54,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:45:54,962 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:45:54,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:54,969 INFO L225 Difference]: With dead ends: 5115 [2022-01-18 15:45:54,969 INFO L226 Difference]: Without dead ends: 5096 [2022-01-18 15:45:54,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1879 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=714, Invalid=5448, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:45:54,970 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 406 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:54,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 188 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1854 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:45:54,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5096 states. [2022-01-18 15:45:55,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5096 to 2691. [2022-01-18 15:45:55,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2690 states have (on average 2.5256505576208177) internal successors, (6794), 2690 states have internal predecessors, (6794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:55,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 6794 transitions. [2022-01-18 15:45:55,007 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 6794 transitions. Word has length 30 [2022-01-18 15:45:55,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:55,007 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 6794 transitions. [2022-01-18 15:45:55,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:55,007 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 6794 transitions. [2022-01-18 15:45:55,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:55,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:55,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:55,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 15:45:55,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:55,210 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:55,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:55,210 INFO L85 PathProgramCache]: Analyzing trace with hash -620423288, now seen corresponding path program 32 times [2022-01-18 15:45:55,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:55,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505328914] [2022-01-18 15:45:55,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:55,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:55,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:55,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505328914] [2022-01-18 15:45:55,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505328914] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:55,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165760796] [2022-01-18 15:45:55,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:45:55,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:55,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:55,480 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:55,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 15:45:55,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:45:55,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:55,499 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:45:55,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:55,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:45:55,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:55,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:56,042 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:45:56,042 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 23 treesize of output 48 [2022-01-18 15:45:56,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:56,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:56,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:56,091 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 23 treesize of output 7 [2022-01-18 15:45:56,123 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:56,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165760796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:56,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:56,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:45:56,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069629952] [2022-01-18 15:45:56,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:56,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:45:56,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:56,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:45:56,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:45:56,124 INFO L87 Difference]: Start difference. First operand 2691 states and 6794 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:45:58,109 INFO L93 Difference]: Finished difference Result 4542 states and 11490 transitions. [2022-01-18 15:45:58,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 15:45:58,109 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:45:58,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:45:58,114 INFO L225 Difference]: With dead ends: 4542 [2022-01-18 15:45:58,114 INFO L226 Difference]: Without dead ends: 4521 [2022-01-18 15:45:58,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=562, Invalid=4130, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:45:58,115 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 377 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 2052 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:45:58,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 184 Invalid, 2211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2052 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:45:58,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4521 states. [2022-01-18 15:45:58,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4521 to 2692. [2022-01-18 15:45:58,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2692 states, 2691 states have (on average 2.525455221107395) internal successors, (6796), 2691 states have internal predecessors, (6796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2692 states to 2692 states and 6796 transitions. [2022-01-18 15:45:58,147 INFO L78 Accepts]: Start accepts. Automaton has 2692 states and 6796 transitions. Word has length 30 [2022-01-18 15:45:58,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:45:58,147 INFO L470 AbstractCegarLoop]: Abstraction has 2692 states and 6796 transitions. [2022-01-18 15:45:58,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:45:58,147 INFO L276 IsEmpty]: Start isEmpty. Operand 2692 states and 6796 transitions. [2022-01-18 15:45:58,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:45:58,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:45:58,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:45:58,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 15:45:58,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable165 [2022-01-18 15:45:58,350 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:45:58,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:45:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash -84979080, now seen corresponding path program 33 times [2022-01-18 15:45:58,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:45:58,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872664862] [2022-01-18 15:45:58,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:45:58,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:45:58,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:45:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:58,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:45:58,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872664862] [2022-01-18 15:45:58,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872664862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:45:58,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549305828] [2022-01-18 15:45:58,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:45:58,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:45:58,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:45:58,608 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:45:58,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 15:45:58,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:45:58,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:45:58,627 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:45:58,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:45:59,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:45:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:59,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:45:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:59,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:45:59,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:59,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:45:59,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:45:59,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 15:45:59,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:45:59,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549305828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:45:59,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:45:59,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:45:59,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727735233] [2022-01-18 15:45:59,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:45:59,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:45:59,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:45:59,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:45:59,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:45:59,618 INFO L87 Difference]: Start difference. First operand 2692 states and 6796 transitions. Second operand has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:01,260 INFO L93 Difference]: Finished difference Result 4606 states and 11674 transitions. [2022-01-18 15:46:01,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:46:01,260 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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 30 [2022-01-18 15:46:01,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:01,266 INFO L225 Difference]: With dead ends: 4606 [2022-01-18 15:46:01,266 INFO L226 Difference]: Without dead ends: 4598 [2022-01-18 15:46:01,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1579 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=654, Invalid=4316, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:46:01,267 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 296 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 891 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:01,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 155 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1184 Invalid, 0 Unknown, 891 Unchecked, 0.5s Time] [2022-01-18 15:46:01,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-01-18 15:46:01,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 2725. [2022-01-18 15:46:01,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 2.525697503671072) internal successors, (6880), 2724 states have internal predecessors, (6880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 6880 transitions. [2022-01-18 15:46:01,300 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 6880 transitions. Word has length 30 [2022-01-18 15:46:01,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:01,300 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 6880 transitions. [2022-01-18 15:46:01,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:01,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 6880 transitions. [2022-01-18 15:46:01,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:01,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:01,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:01,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:01,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 15:46:01,503 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:01,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:01,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1795877384, now seen corresponding path program 34 times [2022-01-18 15:46:01,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:01,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067720680] [2022-01-18 15:46:01,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:01,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:01,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:01,762 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:01,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:01,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067720680] [2022-01-18 15:46:01,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067720680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:01,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437061579] [2022-01-18 15:46:01,763 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:01,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:01,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:01,764 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:01,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 15:46:01,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:01,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:01,782 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:01,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:02,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:46:02,134 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:02,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:02,361 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:02,362 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 23 treesize of output 48 [2022-01-18 15:46:02,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:02,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:02,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:02,418 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 23 treesize of output 7 [2022-01-18 15:46:02,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:02,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437061579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:02,453 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:02,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:02,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864157622] [2022-01-18 15:46:02,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:02,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:02,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:02,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:02,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:02,453 INFO L87 Difference]: Start difference. First operand 2725 states and 6880 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:04,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:04,550 INFO L93 Difference]: Finished difference Result 4623 states and 11653 transitions. [2022-01-18 15:46:04,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:46:04,550 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:46:04,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:04,556 INFO L225 Difference]: With dead ends: 4623 [2022-01-18 15:46:04,557 INFO L226 Difference]: Without dead ends: 4611 [2022-01-18 15:46:04,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=459, Invalid=3701, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:46:04,557 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 341 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 2815 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 2815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:04,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 229 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 2815 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:46:04,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4611 states. [2022-01-18 15:46:04,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4611 to 2712. [2022-01-18 15:46:04,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2712 states, 2711 states have (on average 2.5256362965695316) internal successors, (6847), 2711 states have internal predecessors, (6847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:04,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 6847 transitions. [2022-01-18 15:46:04,600 INFO L78 Accepts]: Start accepts. Automaton has 2712 states and 6847 transitions. Word has length 30 [2022-01-18 15:46:04,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:04,600 INFO L470 AbstractCegarLoop]: Abstraction has 2712 states and 6847 transitions. [2022-01-18 15:46:04,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:04,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 6847 transitions. [2022-01-18 15:46:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:04,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:04,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:04,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:04,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 15:46:04,803 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:04,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:04,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1134442340, now seen corresponding path program 35 times [2022-01-18 15:46:04,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:04,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962415831] [2022-01-18 15:46:04,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:04,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:05,065 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:05,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:05,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962415831] [2022-01-18 15:46:05,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962415831] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:05,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319294179] [2022-01-18 15:46:05,066 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:05,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:05,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:05,066 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:05,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 15:46:05,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:46:05,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:05,086 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:05,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:05,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:05,408 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:05,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:05,639 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:05,639 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 23 treesize of output 48 [2022-01-18 15:46:05,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:05,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:05,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:05,688 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 24 treesize of output 8 [2022-01-18 15:46:05,721 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:05,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319294179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:05,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:05,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:46:05,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926858459] [2022-01-18 15:46:05,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:05,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:46:05,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:05,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:46:05,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:46:05,722 INFO L87 Difference]: Start difference. First operand 2712 states and 6847 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:08,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:08,200 INFO L93 Difference]: Finished difference Result 4890 states and 12380 transitions. [2022-01-18 15:46:08,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:46:08,200 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:46:08,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:08,207 INFO L225 Difference]: With dead ends: 4890 [2022-01-18 15:46:08,207 INFO L226 Difference]: Without dead ends: 4871 [2022-01-18 15:46:08,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=738, Invalid=4962, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:46:08,208 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 441 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 2116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:08,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 253 Invalid, 2116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1891 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:46:08,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4871 states. [2022-01-18 15:46:08,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4871 to 2720. [2022-01-18 15:46:08,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.526296432511953) internal successors, (6869), 2719 states have internal predecessors, (6869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 6869 transitions. [2022-01-18 15:46:08,244 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 6869 transitions. Word has length 30 [2022-01-18 15:46:08,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:08,244 INFO L470 AbstractCegarLoop]: Abstraction has 2720 states and 6869 transitions. [2022-01-18 15:46:08,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:08,244 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 6869 transitions. [2022-01-18 15:46:08,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:08,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:08,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:08,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:08,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 15:46:08,447 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:08,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:08,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1404123906, now seen corresponding path program 36 times [2022-01-18 15:46:08,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:08,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615720324] [2022-01-18 15:46:08,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:08,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:08,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:08,713 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:08,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:08,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615720324] [2022-01-18 15:46:08,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615720324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:08,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943541662] [2022-01-18 15:46:08,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:08,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:08,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:08,714 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:08,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 15:46:08,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:46:08,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:08,733 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:08,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:09,036 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:46:09,036 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 48 [2022-01-18 15:46:09,085 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:09,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:09,322 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:09,322 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 23 treesize of output 48 [2022-01-18 15:46:09,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:09,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:09,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:09,378 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 23 treesize of output 7 [2022-01-18 15:46:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:09,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943541662] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:09,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:09,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:09,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965654822] [2022-01-18 15:46:09,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:09,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:09,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:09,412 INFO L87 Difference]: Start difference. First operand 2720 states and 6869 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:11,650 INFO L93 Difference]: Finished difference Result 4653 states and 11794 transitions. [2022-01-18 15:46:11,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 15:46:11,650 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:46:11,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:11,656 INFO L225 Difference]: With dead ends: 4653 [2022-01-18 15:46:11,656 INFO L226 Difference]: Without dead ends: 4632 [2022-01-18 15:46:11,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1577 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=701, Invalid=4411, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 15:46:11,657 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 384 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:11,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 203 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1636 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:46:11,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4632 states. [2022-01-18 15:46:11,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4632 to 2722. [2022-01-18 15:46:11,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2721 states have (on average 2.525909592061742) internal successors, (6873), 2721 states have internal predecessors, (6873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 6873 transitions. [2022-01-18 15:46:11,697 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 6873 transitions. Word has length 30 [2022-01-18 15:46:11,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:11,697 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 6873 transitions. [2022-01-18 15:46:11,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:11,697 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 6873 transitions. [2022-01-18 15:46:11,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:11,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:11,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:11,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-01-18 15:46:11,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 15:46:11,915 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:11,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:11,915 INFO L85 PathProgramCache]: Analyzing trace with hash -868679698, now seen corresponding path program 37 times [2022-01-18 15:46:11,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:11,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495054817] [2022-01-18 15:46:11,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:11,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:11,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:12,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495054817] [2022-01-18 15:46:12,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495054817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:12,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739234600] [2022-01-18 15:46:12,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:12,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:12,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:12,177 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:12,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 15:46:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:12,197 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:12,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:12,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:12,540 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:12,751 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:12,751 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 23 treesize of output 48 [2022-01-18 15:46:12,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:12,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:12,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:12,824 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 23 treesize of output 7 [2022-01-18 15:46:12,859 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:12,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739234600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:12,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:12,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:12,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869068411] [2022-01-18 15:46:12,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:12,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:12,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:12,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:12,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:12,860 INFO L87 Difference]: Start difference. First operand 2722 states and 6873 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:15,065 INFO L93 Difference]: Finished difference Result 4552 states and 11507 transitions. [2022-01-18 15:46:15,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:46:15,065 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:46:15,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:15,071 INFO L225 Difference]: With dead ends: 4552 [2022-01-18 15:46:15,071 INFO L226 Difference]: Without dead ends: 4542 [2022-01-18 15:46:15,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=515, Invalid=3517, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:46:15,072 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 291 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 2494 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:15,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 285 Invalid, 2631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2494 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:46:15,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-01-18 15:46:15,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2719. [2022-01-18 15:46:15,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2719 states, 2718 states have (on average 2.526122148638705) internal successors, (6866), 2718 states have internal predecessors, (6866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2719 states to 2719 states and 6866 transitions. [2022-01-18 15:46:15,106 INFO L78 Accepts]: Start accepts. Automaton has 2719 states and 6866 transitions. Word has length 30 [2022-01-18 15:46:15,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:15,106 INFO L470 AbstractCegarLoop]: Abstraction has 2719 states and 6866 transitions. [2022-01-18 15:46:15,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:15,106 INFO L276 IsEmpty]: Start isEmpty. Operand 2719 states and 6866 transitions. [2022-01-18 15:46:15,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:15,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:15,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:15,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-01-18 15:46:15,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,309 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:15,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:15,309 INFO L85 PathProgramCache]: Analyzing trace with hash -463933560, now seen corresponding path program 38 times [2022-01-18 15:46:15,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:15,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338690974] [2022-01-18 15:46:15,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:15,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:15,583 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:15,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338690974] [2022-01-18 15:46:15,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338690974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:15,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775876193] [2022-01-18 15:46:15,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:15,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:15,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:15,584 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:15,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 15:46:15,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:15,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:15,603 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:15,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:15,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:15,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:16,168 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:16,168 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 23 treesize of output 48 [2022-01-18 15:46:16,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:16,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:16,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:16,212 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 23 treesize of output 7 [2022-01-18 15:46:16,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:16,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775876193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:16,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:16,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:16,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129338961] [2022-01-18 15:46:16,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:16,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:16,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:16,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:16,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:16,247 INFO L87 Difference]: Start difference. First operand 2719 states and 6866 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:17,952 INFO L93 Difference]: Finished difference Result 4527 states and 11439 transitions. [2022-01-18 15:46:17,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:46:17,952 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:46:17,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:17,958 INFO L225 Difference]: With dead ends: 4527 [2022-01-18 15:46:17,959 INFO L226 Difference]: Without dead ends: 4517 [2022-01-18 15:46:17,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=387, Invalid=3035, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:46:17,959 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 304 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:17,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 294 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2235 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:46:17,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4517 states. [2022-01-18 15:46:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4517 to 2716. [2022-01-18 15:46:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2716 states, 2715 states have (on average 2.5263351749539593) internal successors, (6859), 2715 states have internal predecessors, (6859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2716 states to 2716 states and 6859 transitions. [2022-01-18 15:46:17,995 INFO L78 Accepts]: Start accepts. Automaton has 2716 states and 6859 transitions. Word has length 30 [2022-01-18 15:46:17,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:17,995 INFO L470 AbstractCegarLoop]: Abstraction has 2716 states and 6859 transitions. [2022-01-18 15:46:17,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:17,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2716 states and 6859 transitions. [2022-01-18 15:46:17,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:17,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:17,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:18,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-01-18 15:46:18,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:18,199 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:18,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:18,199 INFO L85 PathProgramCache]: Analyzing trace with hash 627544692, now seen corresponding path program 55 times [2022-01-18 15:46:18,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:18,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453158190] [2022-01-18 15:46:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:18,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:18,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:18,485 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:18,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453158190] [2022-01-18 15:46:18,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453158190] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:18,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780199927] [2022-01-18 15:46:18,486 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:18,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:18,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:18,487 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:18,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 15:46:18,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:18,505 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:18,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:18,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:46:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:18,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:19,052 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:19,052 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 23 treesize of output 48 [2022-01-18 15:46:19,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:19,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:19,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:19,111 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 23 treesize of output 7 [2022-01-18 15:46:19,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:19,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780199927] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:19,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:19,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:46:19,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26891840] [2022-01-18 15:46:19,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:19,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:19,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:19,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:19,145 INFO L87 Difference]: Start difference. First operand 2716 states and 6859 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-01-18 15:46:21,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:21,061 INFO L93 Difference]: Finished difference Result 4670 states and 11659 transitions. [2022-01-18 15:46:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:46:21,061 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-01-18 15:46:21,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:21,067 INFO L225 Difference]: With dead ends: 4670 [2022-01-18 15:46:21,067 INFO L226 Difference]: Without dead ends: 4631 [2022-01-18 15:46:21,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=431, Invalid=3601, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:46:21,068 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 368 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 2698 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:21,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 352 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2698 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:46:21,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4631 states. [2022-01-18 15:46:21,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4631 to 2734. [2022-01-18 15:46:21,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2733 states have (on average 2.525795828759605) internal successors, (6903), 2733 states have internal predecessors, (6903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:21,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 6903 transitions. [2022-01-18 15:46:21,100 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 6903 transitions. Word has length 30 [2022-01-18 15:46:21,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:21,100 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 6903 transitions. [2022-01-18 15:46:21,100 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-01-18 15:46:21,100 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 6903 transitions. [2022-01-18 15:46:21,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:21,102 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:21,102 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:21,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:21,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-01-18 15:46:21,303 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:21,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:21,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1403316116, now seen corresponding path program 56 times [2022-01-18 15:46:21,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:21,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29225325] [2022-01-18 15:46:21,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:21,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:21,576 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:21,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29225325] [2022-01-18 15:46:21,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29225325] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:21,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124421594] [2022-01-18 15:46:21,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:21,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:21,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:21,577 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:21,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 15:46:21,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:21,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:21,596 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:21,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:21,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:46:21,944 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:21,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:22,174 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:22,174 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 23 treesize of output 48 [2022-01-18 15:46:22,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:22,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:22,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:22,245 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 23 treesize of output 7 [2022-01-18 15:46:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:22,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124421594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:22,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:22,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:46:22,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276988719] [2022-01-18 15:46:22,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:22,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:22,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:22,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:22,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:22,283 INFO L87 Difference]: Start difference. First operand 2734 states and 6903 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:25,277 INFO L93 Difference]: Finished difference Result 5352 states and 13485 transitions. [2022-01-18 15:46:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:46:25,277 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:46:25,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:25,284 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 15:46:25,284 INFO L226 Difference]: Without dead ends: 5339 [2022-01-18 15:46:25,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=928, Invalid=6554, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 15:46:25,285 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 408 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 2611 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:25,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 267 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2611 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:46:25,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5339 states. [2022-01-18 15:46:25,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5339 to 2739. [2022-01-18 15:46:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 2.525566106647188) internal successors, (6915), 2738 states have internal predecessors, (6915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 6915 transitions. [2022-01-18 15:46:25,334 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 6915 transitions. Word has length 30 [2022-01-18 15:46:25,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:25,334 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 6915 transitions. [2022-01-18 15:46:25,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:25,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 6915 transitions. [2022-01-18 15:46:25,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:25,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:25,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:25,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-01-18 15:46:25,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,537 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:25,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:25,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2068519284, now seen corresponding path program 57 times [2022-01-18 15:46:25,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:25,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241820806] [2022-01-18 15:46:25,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:25,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:25,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:25,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:25,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241820806] [2022-01-18 15:46:25,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241820806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:25,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911448138] [2022-01-18 15:46:25,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:25,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:25,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:25,808 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:25,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 15:46:25,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:46:25,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:25,828 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:25,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:26,145 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:46:26,145 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 15:46:26,199 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:26,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:26,444 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:26,444 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 24 treesize of output 49 [2022-01-18 15:46:26,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:26,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:26,504 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 23 treesize of output 7 [2022-01-18 15:46:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:26,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911448138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:26,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:26,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:46:26,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236858806] [2022-01-18 15:46:26,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:26,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:26,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:26,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:26,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:26,539 INFO L87 Difference]: Start difference. First operand 2739 states and 6915 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-01-18 15:46:28,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:28,555 INFO L93 Difference]: Finished difference Result 4965 states and 12544 transitions. [2022-01-18 15:46:28,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:46:28,556 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-01-18 15:46:28,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:28,562 INFO L225 Difference]: With dead ends: 4965 [2022-01-18 15:46:28,562 INFO L226 Difference]: Without dead ends: 4938 [2022-01-18 15:46:28,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=564, Invalid=4128, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:46:28,562 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 411 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 1953 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:28,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 285 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1953 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:46:28,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4938 states. [2022-01-18 15:46:28,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4938 to 2738. [2022-01-18 15:46:28,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 2.525392765801973) internal successors, (6912), 2737 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:28,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 6912 transitions. [2022-01-18 15:46:28,596 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 6912 transitions. Word has length 30 [2022-01-18 15:46:28,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:28,596 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 6912 transitions. [2022-01-18 15:46:28,596 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-01-18 15:46:28,596 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 6912 transitions. [2022-01-18 15:46:28,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:28,599 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:28,599 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:28,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:28,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:28,799 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:28,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:28,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1228194702, now seen corresponding path program 58 times [2022-01-18 15:46:28,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:28,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206721438] [2022-01-18 15:46:28,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:28,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:28,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:29,065 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:29,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:29,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206721438] [2022-01-18 15:46:29,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206721438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:29,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748123663] [2022-01-18 15:46:29,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:29,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:29,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:29,067 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:29,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 15:46:29,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:29,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:29,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:29,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:29,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:46:29,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:29,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:29,643 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:29,644 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 23 treesize of output 48 [2022-01-18 15:46:29,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:29,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:29,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:29,700 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 23 treesize of output 7 [2022-01-18 15:46:29,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:29,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748123663] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:29,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:29,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:46:29,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004309605] [2022-01-18 15:46:29,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:29,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:29,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:29,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:29,734 INFO L87 Difference]: Start difference. First operand 2738 states and 6912 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-01-18 15:46:31,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:31,408 INFO L93 Difference]: Finished difference Result 4487 states and 11228 transitions. [2022-01-18 15:46:31,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:46:31,408 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-01-18 15:46:31,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:31,414 INFO L225 Difference]: With dead ends: 4487 [2022-01-18 15:46:31,414 INFO L226 Difference]: Without dead ends: 4460 [2022-01-18 15:46:31,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1120 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=443, Invalid=3463, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:46:31,414 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 335 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:31,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 267 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2147 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:46:31,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4460 states. [2022-01-18 15:46:31,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4460 to 2723. [2022-01-18 15:46:31,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2723 states, 2722 states have (on average 2.527185892725937) internal successors, (6879), 2722 states have internal predecessors, (6879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:31,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2723 states to 2723 states and 6879 transitions. [2022-01-18 15:46:31,447 INFO L78 Accepts]: Start accepts. Automaton has 2723 states and 6879 transitions. Word has length 30 [2022-01-18 15:46:31,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:31,447 INFO L470 AbstractCegarLoop]: Abstraction has 2723 states and 6879 transitions. [2022-01-18 15:46:31,447 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-01-18 15:46:31,447 INFO L276 IsEmpty]: Start isEmpty. Operand 2723 states and 6879 transitions. [2022-01-18 15:46:31,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:31,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:31,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:31,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:31,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-01-18 15:46:31,650 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:31,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:31,650 INFO L85 PathProgramCache]: Analyzing trace with hash -451058140, now seen corresponding path program 59 times [2022-01-18 15:46:31,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:31,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132785767] [2022-01-18 15:46:31,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:31,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:31,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:31,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132785767] [2022-01-18 15:46:31,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132785767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:31,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641508802] [2022-01-18 15:46:31,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:31,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:31,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:31,919 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:31,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 15:46:31,938 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:46:31,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:31,939 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:31,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:32,274 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:46:32,274 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 15:46:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:32,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:32,548 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:32,549 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 23 treesize of output 48 [2022-01-18 15:46:32,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:32,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:32,595 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 23 treesize of output 7 [2022-01-18 15:46:32,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:32,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641508802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:32,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:32,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:46:32,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092755120] [2022-01-18 15:46:32,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:32,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:46:32,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:32,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:46:32,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:46:32,630 INFO L87 Difference]: Start difference. First operand 2723 states and 6879 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-01-18 15:46:33,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:33,876 INFO L93 Difference]: Finished difference Result 4430 states and 11112 transitions. [2022-01-18 15:46:33,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:46:33,877 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-01-18 15:46:33,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:33,883 INFO L225 Difference]: With dead ends: 4430 [2022-01-18 15:46:33,883 INFO L226 Difference]: Without dead ends: 4421 [2022-01-18 15:46:33,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=309, Invalid=2447, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:46:33,883 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 350 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:33,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 346 Invalid, 1983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1880 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:46:33,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4421 states. [2022-01-18 15:46:33,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4421 to 2725. [2022-01-18 15:46:33,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 2.526431718061674) internal successors, (6882), 2724 states have internal predecessors, (6882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:33,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 6882 transitions. [2022-01-18 15:46:33,917 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 6882 transitions. Word has length 30 [2022-01-18 15:46:33,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:33,917 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 6882 transitions. [2022-01-18 15:46:33,917 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-01-18 15:46:33,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 6882 transitions. [2022-01-18 15:46:33,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:33,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:33,919 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:33,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:34,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:34,120 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:34,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1218938786, now seen corresponding path program 39 times [2022-01-18 15:46:34,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:34,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995204316] [2022-01-18 15:46:34,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:34,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:34,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:34,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995204316] [2022-01-18 15:46:34,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995204316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:34,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284392106] [2022-01-18 15:46:34,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:34,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:34,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:34,404 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:34,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 15:46:34,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:46:34,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:34,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:46:34,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:34,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:34,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 15:46:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:35,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:35,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:35,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:35,783 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 40 treesize of output 45 [2022-01-18 15:46:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:35,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284392106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:35,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:35,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2022-01-18 15:46:35,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409469463] [2022-01-18 15:46:35,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:35,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 15:46:35,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:35,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 15:46:35,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1327, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:46:35,839 INFO L87 Difference]: Start difference. First operand 2725 states and 6882 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-01-18 15:46:38,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:38,164 INFO L93 Difference]: Finished difference Result 5411 states and 13692 transitions. [2022-01-18 15:46:38,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:46:38,164 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-01-18 15:46:38,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:38,171 INFO L225 Difference]: With dead ends: 5411 [2022-01-18 15:46:38,171 INFO L226 Difference]: Without dead ends: 5380 [2022-01-18 15:46:38,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=983, Invalid=5337, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:46:38,172 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 233 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 2312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1015 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:38,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 251 Invalid, 2312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1176 Invalid, 0 Unknown, 1015 Unchecked, 0.5s Time] [2022-01-18 15:46:38,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5380 states. [2022-01-18 15:46:38,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5380 to 2744. [2022-01-18 15:46:38,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 2743 states have (on average 2.5264309150565074) internal successors, (6930), 2743 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:38,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 6930 transitions. [2022-01-18 15:46:38,224 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 6930 transitions. Word has length 30 [2022-01-18 15:46:38,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:38,224 INFO L470 AbstractCegarLoop]: Abstraction has 2744 states and 6930 transitions. [2022-01-18 15:46:38,224 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-01-18 15:46:38,224 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 6930 transitions. [2022-01-18 15:46:38,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:38,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:38,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:38,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:38,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:38,427 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:38,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:38,427 INFO L85 PathProgramCache]: Analyzing trace with hash 598451650, now seen corresponding path program 40 times [2022-01-18 15:46:38,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:38,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503135101] [2022-01-18 15:46:38,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:38,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:38,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:38,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503135101] [2022-01-18 15:46:38,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503135101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:38,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985196520] [2022-01-18 15:46:38,703 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:38,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:38,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:38,704 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:38,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 15:46:38,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:38,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:38,723 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:38,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:39,015 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:46:39,015 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 48 [2022-01-18 15:46:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:39,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:39,304 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:39,304 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 23 treesize of output 48 [2022-01-18 15:46:39,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:39,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:39,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:39,360 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 24 treesize of output 8 [2022-01-18 15:46:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:39,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985196520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:39,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:39,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:46:39,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856748653] [2022-01-18 15:46:39,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:39,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:46:39,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:39,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:46:39,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:46:39,394 INFO L87 Difference]: Start difference. First operand 2744 states and 6930 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-01-18 15:46:42,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:42,711 INFO L93 Difference]: Finished difference Result 5511 states and 13878 transitions. [2022-01-18 15:46:42,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 15:46:42,712 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-01-18 15:46:42,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:42,719 INFO L225 Difference]: With dead ends: 5511 [2022-01-18 15:46:42,719 INFO L226 Difference]: Without dead ends: 5480 [2022-01-18 15:46:42,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3152 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1122, Invalid=8190, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:46:42,720 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 440 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 2993 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 3189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:42,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 283 Invalid, 3189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2993 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:46:42,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5480 states. [2022-01-18 15:46:42,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5480 to 2774. [2022-01-18 15:46:42,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2774 states, 2773 states have (on average 2.5279480706815725) internal successors, (7010), 2773 states have internal predecessors, (7010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:42,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2774 states to 2774 states and 7010 transitions. [2022-01-18 15:46:42,758 INFO L78 Accepts]: Start accepts. Automaton has 2774 states and 7010 transitions. Word has length 30 [2022-01-18 15:46:42,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:42,758 INFO L470 AbstractCegarLoop]: Abstraction has 2774 states and 7010 transitions. [2022-01-18 15:46:42,758 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-01-18 15:46:42,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2774 states and 7010 transitions. [2022-01-18 15:46:42,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:42,768 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:42,768 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:42,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:42,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:42,969 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:42,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:42,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1263654818, now seen corresponding path program 41 times [2022-01-18 15:46:42,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:42,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972776928] [2022-01-18 15:46:42,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:42,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:43,240 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:43,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:43,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972776928] [2022-01-18 15:46:43,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972776928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:43,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426918165] [2022-01-18 15:46:43,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:46:43,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:43,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:43,242 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:43,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 15:46:43,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:46:43,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:43,261 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:43,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:43,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:43,575 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:43,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:43,799 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:43,799 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 23 treesize of output 48 [2022-01-18 15:46:43,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:43,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:43,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:43,853 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 23 treesize of output 7 [2022-01-18 15:46:43,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:43,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426918165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:43,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:43,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:46:43,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492138609] [2022-01-18 15:46:43,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:43,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:46:43,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:43,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:46:43,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:46:43,902 INFO L87 Difference]: Start difference. First operand 2774 states and 7010 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:46,191 INFO L93 Difference]: Finished difference Result 4774 states and 12066 transitions. [2022-01-18 15:46:46,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:46:46,191 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:46:46,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:46,197 INFO L225 Difference]: With dead ends: 4774 [2022-01-18 15:46:46,197 INFO L226 Difference]: Without dead ends: 4750 [2022-01-18 15:46:46,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=626, Invalid=4924, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:46:46,198 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 321 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 2480 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:46,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 190 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2480 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:46:46,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4750 states. [2022-01-18 15:46:46,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4750 to 2774. [2022-01-18 15:46:46,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2774 states, 2773 states have (on average 2.5268662098809953) internal successors, (7007), 2773 states have internal predecessors, (7007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2774 states to 2774 states and 7007 transitions. [2022-01-18 15:46:46,233 INFO L78 Accepts]: Start accepts. Automaton has 2774 states and 7007 transitions. Word has length 30 [2022-01-18 15:46:46,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:46,233 INFO L470 AbstractCegarLoop]: Abstraction has 2774 states and 7007 transitions. [2022-01-18 15:46:46,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:46,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2774 states and 7007 transitions. [2022-01-18 15:46:46,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:46,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:46,236 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:46,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-01-18 15:46:46,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 15:46:46,436 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:46,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:46,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1685984356, now seen corresponding path program 42 times [2022-01-18 15:46:46,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:46,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527599868] [2022-01-18 15:46:46,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:46,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:46,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:46,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:46,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527599868] [2022-01-18 15:46:46,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527599868] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:46,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806962551] [2022-01-18 15:46:46,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:46:46,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:46,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:46,690 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:46,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 15:46:46,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:46:46,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:46,709 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:46:46,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:47,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:47,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:46:47,119 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:47,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:47,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:47,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:46:47,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:46:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:47,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806962551] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:47,750 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:47,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 15:46:47,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377167262] [2022-01-18 15:46:47,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:47,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:46:47,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:47,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:46:47,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:46:47,751 INFO L87 Difference]: Start difference. First operand 2774 states and 7007 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:48,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:48,616 INFO L93 Difference]: Finished difference Result 3682 states and 9259 transitions. [2022-01-18 15:46:48,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:46:48,616 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:46:48,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:48,621 INFO L225 Difference]: With dead ends: 3682 [2022-01-18 15:46:48,621 INFO L226 Difference]: Without dead ends: 3671 [2022-01-18 15:46:48,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=390, Invalid=2060, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:46:48,622 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 247 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 1705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 883 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:48,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 140 Invalid, 1705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 734 Invalid, 0 Unknown, 883 Unchecked, 0.3s Time] [2022-01-18 15:46:48,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3671 states. [2022-01-18 15:46:48,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3671 to 2786. [2022-01-18 15:46:48,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 2.526391382405745) internal successors, (7036), 2785 states have internal predecessors, (7036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:48,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 7036 transitions. [2022-01-18 15:46:48,652 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 7036 transitions. Word has length 30 [2022-01-18 15:46:48,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:48,652 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 7036 transitions. [2022-01-18 15:46:48,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:48,652 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 7036 transitions. [2022-01-18 15:46:48,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:48,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:48,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:48,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:48,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:48,855 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:48,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:48,855 INFO L85 PathProgramCache]: Analyzing trace with hash -852581890, now seen corresponding path program 43 times [2022-01-18 15:46:48,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:48,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650970007] [2022-01-18 15:46:48,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:48,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:49,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:49,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:49,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650970007] [2022-01-18 15:46:49,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650970007] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:49,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624865589] [2022-01-18 15:46:49,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:46:49,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:49,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:49,111 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:49,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 15:46:49,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:49,129 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:49,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:49,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:49,507 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:49,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:49,730 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:49,731 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 23 treesize of output 48 [2022-01-18 15:46:49,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:49,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:49,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:49,786 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 23 treesize of output 7 [2022-01-18 15:46:49,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:49,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624865589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:49,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:49,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:49,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449130893] [2022-01-18 15:46:49,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:49,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:49,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:49,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:49,820 INFO L87 Difference]: Start difference. First operand 2786 states and 7036 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:51,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:51,620 INFO L93 Difference]: Finished difference Result 4597 states and 11655 transitions. [2022-01-18 15:46:51,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:46:51,620 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:46:51,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:51,626 INFO L225 Difference]: With dead ends: 4597 [2022-01-18 15:46:51,626 INFO L226 Difference]: Without dead ends: 4583 [2022-01-18 15:46:51,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=514, Invalid=3908, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:46:51,627 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 303 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 1836 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 1968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:51,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 174 Invalid, 1968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1836 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:46:51,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4583 states. [2022-01-18 15:46:51,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4583 to 2793. [2022-01-18 15:46:51,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2793 states, 2792 states have (on average 2.525787965616046) internal successors, (7052), 2792 states have internal predecessors, (7052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:51,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2793 states to 2793 states and 7052 transitions. [2022-01-18 15:46:51,677 INFO L78 Accepts]: Start accepts. Automaton has 2793 states and 7052 transitions. Word has length 30 [2022-01-18 15:46:51,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:51,677 INFO L470 AbstractCegarLoop]: Abstraction has 2793 states and 7052 transitions. [2022-01-18 15:46:51,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:51,677 INFO L276 IsEmpty]: Start isEmpty. Operand 2793 states and 7052 transitions. [2022-01-18 15:46:51,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:51,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:51,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:51,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-01-18 15:46:51,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:51,880 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:51,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:51,881 INFO L85 PathProgramCache]: Analyzing trace with hash -317137682, now seen corresponding path program 44 times [2022-01-18 15:46:51,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:51,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536086022] [2022-01-18 15:46:51,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:51,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:52,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:52,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536086022] [2022-01-18 15:46:52,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536086022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:52,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198646617] [2022-01-18 15:46:52,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:46:52,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:52,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:52,130 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:52,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 15:46:52,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:46:52,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:52,148 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:52,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:52,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:52,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:52,711 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:52,712 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 23 treesize of output 48 [2022-01-18 15:46:52,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:52,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:52,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:52,770 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 23 treesize of output 7 [2022-01-18 15:46:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:52,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198646617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:52,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:52,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:46:52,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725314158] [2022-01-18 15:46:52,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:52,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:46:52,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:52,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:46:52,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:46:52,805 INFO L87 Difference]: Start difference. First operand 2793 states and 7052 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:54,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:54,618 INFO L93 Difference]: Finished difference Result 4632 states and 11704 transitions. [2022-01-18 15:46:54,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:46:54,618 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:46:54,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:54,624 INFO L225 Difference]: With dead ends: 4632 [2022-01-18 15:46:54,624 INFO L226 Difference]: Without dead ends: 4622 [2022-01-18 15:46:54,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=375, Invalid=3165, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:46:54,624 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 244 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 2716 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:54,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 256 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2716 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:46:54,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4622 states. [2022-01-18 15:46:54,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4622 to 2792. [2022-01-18 15:46:54,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 2791 states have (on average 2.525976352561806) internal successors, (7050), 2791 states have internal predecessors, (7050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:54,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 7050 transitions. [2022-01-18 15:46:54,658 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 7050 transitions. Word has length 30 [2022-01-18 15:46:54,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:54,659 INFO L470 AbstractCegarLoop]: Abstraction has 2792 states and 7050 transitions. [2022-01-18 15:46:54,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:54,659 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 7050 transitions. [2022-01-18 15:46:54,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:54,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:54,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:54,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:54,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-01-18 15:46:54,862 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:54,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:54,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1994859392, now seen corresponding path program 45 times [2022-01-18 15:46:54,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:54,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077154280] [2022-01-18 15:46:54,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:54,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:54,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:55,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:55,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077154280] [2022-01-18 15:46:55,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077154280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:55,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588109377] [2022-01-18 15:46:55,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:46:55,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:55,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:55,119 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:55,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 15:46:55,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:46:55,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:55,141 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:55,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:55,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:46:55,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:55,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:55,720 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:55,720 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 23 treesize of output 48 [2022-01-18 15:46:55,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:55,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:55,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:55,777 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 24 treesize of output 8 [2022-01-18 15:46:55,811 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:55,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588109377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:55,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:55,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:46:55,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323387612] [2022-01-18 15:46:55,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:55,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:46:55,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:55,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:46:55,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:46:55,812 INFO L87 Difference]: Start difference. First operand 2792 states and 7050 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:46:58,617 INFO L93 Difference]: Finished difference Result 5831 states and 14848 transitions. [2022-01-18 15:46:58,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:46:58,618 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:46:58,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:46:58,625 INFO L225 Difference]: With dead ends: 5831 [2022-01-18 15:46:58,626 INFO L226 Difference]: Without dead ends: 5804 [2022-01-18 15:46:58,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2120 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=838, Invalid=5968, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 15:46:58,627 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 389 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 2503 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 2680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:46:58,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 249 Invalid, 2680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2503 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:46:58,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5804 states. [2022-01-18 15:46:58,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5804 to 2788. [2022-01-18 15:46:58,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2788 states, 2787 states have (on average 2.5260136347326876) internal successors, (7040), 2787 states have internal predecessors, (7040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2788 states to 2788 states and 7040 transitions. [2022-01-18 15:46:58,715 INFO L78 Accepts]: Start accepts. Automaton has 2788 states and 7040 transitions. Word has length 30 [2022-01-18 15:46:58,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:46:58,715 INFO L470 AbstractCegarLoop]: Abstraction has 2788 states and 7040 transitions. [2022-01-18 15:46:58,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:46:58,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2788 states and 7040 transitions. [2022-01-18 15:46:58,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:46:58,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:46:58,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:46:58,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-01-18 15:46:58,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:58,933 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:46:58,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:46:58,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1892064022, now seen corresponding path program 46 times [2022-01-18 15:46:58,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:46:58,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427681014] [2022-01-18 15:46:58,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:46:58,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:46:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:46:59,211 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:59,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:46:59,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427681014] [2022-01-18 15:46:59,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427681014] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:46:59,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443701813] [2022-01-18 15:46:59,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:46:59,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:46:59,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:46:59,212 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:46:59,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 15:46:59,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:46:59,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:46:59,231 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:46:59,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:46:59,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 15:46:59,585 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:59,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:46:59,825 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:46:59,825 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 23 treesize of output 48 [2022-01-18 15:46:59,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:59,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:46:59,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:46:59,882 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 24 treesize of output 8 [2022-01-18 15:46:59,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:46:59,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443701813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:46:59,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:46:59,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:46:59,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022132954] [2022-01-18 15:46:59,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:46:59,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:46:59,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:46:59,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:46:59,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:46:59,918 INFO L87 Difference]: Start difference. First operand 2788 states and 7040 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:02,212 INFO L93 Difference]: Finished difference Result 4640 states and 11634 transitions. [2022-01-18 15:47:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:47:02,212 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:47:02,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:02,219 INFO L225 Difference]: With dead ends: 4640 [2022-01-18 15:47:02,219 INFO L226 Difference]: Without dead ends: 4609 [2022-01-18 15:47:02,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=548, Invalid=4422, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:47:02,220 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 413 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 2971 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 3126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:02,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 313 Invalid, 3126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2971 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:47:02,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4609 states. [2022-01-18 15:47:02,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4609 to 2757. [2022-01-18 15:47:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 15:47:02,255 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 15:47:02,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:02,255 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 15:47:02,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:02,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 15:47:02,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:02,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:02,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:02,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-01-18 15:47:02,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:02,458 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:02,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:02,459 INFO L85 PathProgramCache]: Analyzing trace with hash 919510156, now seen corresponding path program 47 times [2022-01-18 15:47:02,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:02,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753746969] [2022-01-18 15:47:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:02,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:02,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:02,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:02,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753746969] [2022-01-18 15:47:02,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753746969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:02,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980105700] [2022-01-18 15:47:02,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:47:02,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:02,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:02,739 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:02,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 15:47:02,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:47:02,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:02,759 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:02,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:03,100 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:47:03,100 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 15:47:03,149 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:03,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:03,391 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:03,391 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 23 treesize of output 48 [2022-01-18 15:47:03,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:03,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:03,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:03,445 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 24 treesize of output 8 [2022-01-18 15:47:03,480 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:03,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980105700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:03,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:03,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:03,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050352327] [2022-01-18 15:47:03,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:03,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:03,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:03,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:03,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:03,481 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:05,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:05,514 INFO L93 Difference]: Finished difference Result 4898 states and 12232 transitions. [2022-01-18 15:47:05,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:47:05,514 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:47:05,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:05,521 INFO L225 Difference]: With dead ends: 4898 [2022-01-18 15:47:05,521 INFO L226 Difference]: Without dead ends: 4869 [2022-01-18 15:47:05,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1284 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=473, Invalid=3817, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:47:05,522 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 359 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 2752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:05,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 353 Invalid, 2752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2600 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:47:05,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4869 states. [2022-01-18 15:47:05,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4869 to 2775. [2022-01-18 15:47:05,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2775 states, 2774 states have (on average 2.526315789473684) internal successors, (7008), 2774 states have internal predecessors, (7008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:05,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2775 states to 2775 states and 7008 transitions. [2022-01-18 15:47:05,565 INFO L78 Accepts]: Start accepts. Automaton has 2775 states and 7008 transitions. Word has length 30 [2022-01-18 15:47:05,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:05,566 INFO L470 AbstractCegarLoop]: Abstraction has 2775 states and 7008 transitions. [2022-01-18 15:47:05,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:05,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2775 states and 7008 transitions. [2022-01-18 15:47:05,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:05,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:05,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:05,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:05,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:05,769 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:05,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:05,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1193181894, now seen corresponding path program 48 times [2022-01-18 15:47:05,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:05,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658437102] [2022-01-18 15:47:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:05,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:06,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:06,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:06,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658437102] [2022-01-18 15:47:06,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658437102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:06,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193107968] [2022-01-18 15:47:06,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:06,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:06,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:06,043 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:06,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 15:47:06,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:47:06,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:06,062 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:06,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:06,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:06,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:06,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:06,633 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:06,633 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 23 treesize of output 48 [2022-01-18 15:47:06,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:06,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:06,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:06,692 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 24 treesize of output 8 [2022-01-18 15:47:06,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:06,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193107968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:06,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:06,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:06,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891244114] [2022-01-18 15:47:06,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:06,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:06,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:06,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:06,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:06,728 INFO L87 Difference]: Start difference. First operand 2775 states and 7008 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-01-18 15:47:08,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:08,978 INFO L93 Difference]: Finished difference Result 5569 states and 14038 transitions. [2022-01-18 15:47:08,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:47:08,979 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-01-18 15:47:08,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:08,986 INFO L225 Difference]: With dead ends: 5569 [2022-01-18 15:47:08,986 INFO L226 Difference]: Without dead ends: 5550 [2022-01-18 15:47:08,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=762, Invalid=5244, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:47:08,986 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 442 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:08,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 231 Invalid, 2128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:47:08,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states. [2022-01-18 15:47:09,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 2757. [2022-01-18 15:47:09,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:09,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 15:47:09,024 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 15:47:09,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:09,025 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 15:47:09,025 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-01-18 15:47:09,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 15:47:09,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:09,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:09,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:09,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-01-18 15:47:09,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:09,228 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:09,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:09,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1858385062, now seen corresponding path program 49 times [2022-01-18 15:47:09,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:09,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957644138] [2022-01-18 15:47:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:09,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:09,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:09,520 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:09,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:09,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957644138] [2022-01-18 15:47:09,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957644138] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:09,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278486240] [2022-01-18 15:47:09,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:47:09,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:09,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:09,521 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:09,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 15:47:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:09,541 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:09,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:09,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:09,903 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:09,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:10,142 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:10,143 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 23 treesize of output 48 [2022-01-18 15:47:10,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:10,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:10,188 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 23 treesize of output 7 [2022-01-18 15:47:10,221 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:10,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278486240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:10,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:10,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:47:10,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677837963] [2022-01-18 15:47:10,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:10,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:10,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:10,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:10,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:10,222 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:12,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:12,020 INFO L93 Difference]: Finished difference Result 4903 states and 12395 transitions. [2022-01-18 15:47:12,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:47:12,020 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:47:12,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:12,027 INFO L225 Difference]: With dead ends: 4903 [2022-01-18 15:47:12,027 INFO L226 Difference]: Without dead ends: 4880 [2022-01-18 15:47:12,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=488, Invalid=3672, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:47:12,028 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 317 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:12,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 217 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:47:12,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2022-01-18 15:47:12,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2760. [2022-01-18 15:47:12,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2759 states have (on average 2.5255527364987316) internal successors, (6968), 2759 states have internal predecessors, (6968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:12,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 6968 transitions. [2022-01-18 15:47:12,070 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 6968 transitions. Word has length 30 [2022-01-18 15:47:12,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:12,070 INFO L470 AbstractCegarLoop]: Abstraction has 2760 states and 6968 transitions. [2022-01-18 15:47:12,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:12,070 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 6968 transitions. [2022-01-18 15:47:12,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:12,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:12,073 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:12,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:12,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:12,273 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:12,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:12,273 INFO L85 PathProgramCache]: Analyzing trace with hash 607621852, now seen corresponding path program 50 times [2022-01-18 15:47:12,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:12,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590491913] [2022-01-18 15:47:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:12,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:12,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:12,555 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:12,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:12,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590491913] [2022-01-18 15:47:12,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590491913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:12,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071846517] [2022-01-18 15:47:12,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:12,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:12,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:12,556 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:12,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 15:47:12,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:12,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:12,575 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:12,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:12,912 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:47:12,912 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 45 [2022-01-18 15:47:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:12,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:13,203 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:13,204 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 23 treesize of output 48 [2022-01-18 15:47:13,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:13,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:13,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:13,261 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 24 treesize of output 8 [2022-01-18 15:47:13,297 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:13,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071846517] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:13,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:13,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:13,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808882462] [2022-01-18 15:47:13,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:13,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:13,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:13,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:13,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:13,298 INFO L87 Difference]: Start difference. First operand 2760 states and 6968 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:14,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:14,965 INFO L93 Difference]: Finished difference Result 4661 states and 11697 transitions. [2022-01-18 15:47:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:47:14,966 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:47:14,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:14,971 INFO L225 Difference]: With dead ends: 4661 [2022-01-18 15:47:14,971 INFO L226 Difference]: Without dead ends: 4650 [2022-01-18 15:47:14,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 953 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=377, Invalid=3045, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:47:14,971 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 294 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 2460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:14,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 368 Invalid, 2460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:47:14,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4650 states. [2022-01-18 15:47:14,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4650 to 2757. [2022-01-18 15:47:14,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:15,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 15:47:15,003 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 15:47:15,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:15,003 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 15:47:15,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:15,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 15:47:15,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:15,006 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:15,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:15,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-01-18 15:47:15,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-01-18 15:47:15,206 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:15,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:15,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1532961490, now seen corresponding path program 60 times [2022-01-18 15:47:15,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:15,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206972241] [2022-01-18 15:47:15,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:15,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:15,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:15,467 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:15,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:15,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206972241] [2022-01-18 15:47:15,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206972241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:15,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870090240] [2022-01-18 15:47:15,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:15,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:15,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:15,468 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:15,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 15:47:15,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:47:15,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:15,487 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:15,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:15,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:15,873 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:15,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:16,116 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:16,117 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 23 treesize of output 48 [2022-01-18 15:47:16,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:16,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:16,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:16,174 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 23 treesize of output 7 [2022-01-18 15:47:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:16,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870090240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:16,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:16,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:16,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707092394] [2022-01-18 15:47:16,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:16,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:16,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:16,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:16,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:16,226 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:17,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:17,574 INFO L93 Difference]: Finished difference Result 4669 states and 11728 transitions. [2022-01-18 15:47:17,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:47:17,574 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:47:17,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:17,580 INFO L225 Difference]: With dead ends: 4669 [2022-01-18 15:47:17,581 INFO L226 Difference]: Without dead ends: 4660 [2022-01-18 15:47:17,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=272, Invalid=1798, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:47:17,581 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 406 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 2257 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 2257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:17,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 317 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 2257 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:47:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4660 states. [2022-01-18 15:47:17,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4660 to 2757. [2022-01-18 15:47:17,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:17,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 15:47:17,615 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 15:47:17,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:17,615 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 15:47:17,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:17,615 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 15:47:17,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:17,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:17,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:17,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:17,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 15:47:17,818 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:17,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:17,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1924582932, now seen corresponding path program 61 times [2022-01-18 15:47:17,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:17,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417421400] [2022-01-18 15:47:17,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:17,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:17,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:18,075 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:18,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:18,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417421400] [2022-01-18 15:47:18,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417421400] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:18,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502684568] [2022-01-18 15:47:18,075 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:47:18,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:18,076 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:18,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 15:47:18,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:18,094 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:18,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:18,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:47:18,445 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:18,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:18,666 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:18,666 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 23 treesize of output 48 [2022-01-18 15:47:18,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:18,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:18,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:18,724 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 23 treesize of output 7 [2022-01-18 15:47:18,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:18,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502684568] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:18,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:18,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:18,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276451421] [2022-01-18 15:47:18,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:18,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:18,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:18,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:18,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:18,774 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:20,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:20,277 INFO L93 Difference]: Finished difference Result 4779 states and 11972 transitions. [2022-01-18 15:47:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:47:20,277 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:47:20,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:20,284 INFO L225 Difference]: With dead ends: 4779 [2022-01-18 15:47:20,284 INFO L226 Difference]: Without dead ends: 4754 [2022-01-18 15:47:20,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=365, Invalid=2185, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:47:20,284 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 384 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 2314 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 2508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:20,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 364 Invalid, 2508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2314 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:47:20,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4754 states. [2022-01-18 15:47:20,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4754 to 2775. [2022-01-18 15:47:20,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2775 states, 2774 states have (on average 2.525234318673396) internal successors, (7005), 2774 states have internal predecessors, (7005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2775 states to 2775 states and 7005 transitions. [2022-01-18 15:47:20,322 INFO L78 Accepts]: Start accepts. Automaton has 2775 states and 7005 transitions. Word has length 30 [2022-01-18 15:47:20,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:20,322 INFO L470 AbstractCegarLoop]: Abstraction has 2775 states and 7005 transitions. [2022-01-18 15:47:20,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:20,322 INFO L276 IsEmpty]: Start isEmpty. Operand 2775 states and 7005 transitions. [2022-01-18 15:47:20,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:20,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:20,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:20,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:20,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-01-18 15:47:20,527 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:20,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:20,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1821367144, now seen corresponding path program 62 times [2022-01-18 15:47:20,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:20,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814971733] [2022-01-18 15:47:20,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:20,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:20,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:20,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814971733] [2022-01-18 15:47:20,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814971733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:20,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978909695] [2022-01-18 15:47:20,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:20,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:20,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:20,788 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:20,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 15:47:20,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:20,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:20,806 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:20,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:21,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:47:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:21,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:21,380 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:21,381 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 23 treesize of output 48 [2022-01-18 15:47:21,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:21,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:21,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:21,437 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 23 treesize of output 7 [2022-01-18 15:47:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:21,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978909695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:21,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:21,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:21,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232500862] [2022-01-18 15:47:21,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:21,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:21,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:21,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:21,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:21,487 INFO L87 Difference]: Start difference. First operand 2775 states and 7005 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:23,208 INFO L93 Difference]: Finished difference Result 5311 states and 13373 transitions. [2022-01-18 15:47:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:47:23,208 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:47:23,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:23,215 INFO L225 Difference]: With dead ends: 5311 [2022-01-18 15:47:23,215 INFO L226 Difference]: Without dead ends: 5298 [2022-01-18 15:47:23,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=548, Invalid=3112, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:47:23,216 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 376 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 2358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:23,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 226 Invalid, 2358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:47:23,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2022-01-18 15:47:23,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 2780. [2022-01-18 15:47:23,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2779 states have (on average 2.5250089960417417) internal successors, (7017), 2779 states have internal predecessors, (7017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 7017 transitions. [2022-01-18 15:47:23,256 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 7017 transitions. Word has length 30 [2022-01-18 15:47:23,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:23,256 INFO L470 AbstractCegarLoop]: Abstraction has 2780 states and 7017 transitions. [2022-01-18 15:47:23,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:23,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 7017 transitions. [2022-01-18 15:47:23,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:23,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:23,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:23,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-01-18 15:47:23,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:23,467 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:23,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:23,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1808396984, now seen corresponding path program 63 times [2022-01-18 15:47:23,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:23,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038706044] [2022-01-18 15:47:23,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:23,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:23,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:23,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038706044] [2022-01-18 15:47:23,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038706044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:23,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977456892] [2022-01-18 15:47:23,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:23,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:23,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:23,743 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:23,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 15:47:23,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:47:23,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:23,764 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:23,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:24,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:47:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:24,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:24,353 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:24,353 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 24 treesize of output 49 [2022-01-18 15:47:24,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:24,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:24,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:24,403 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 23 treesize of output 7 [2022-01-18 15:47:24,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:24,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977456892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:24,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:24,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:24,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037565019] [2022-01-18 15:47:24,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:24,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:24,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:24,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:24,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:24,453 INFO L87 Difference]: Start difference. First operand 2780 states and 7017 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:25,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:25,933 INFO L93 Difference]: Finished difference Result 4559 states and 11490 transitions. [2022-01-18 15:47:25,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:47:25,933 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:47:25,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:25,939 INFO L225 Difference]: With dead ends: 4559 [2022-01-18 15:47:25,939 INFO L226 Difference]: Without dead ends: 4542 [2022-01-18 15:47:25,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=342, Invalid=2208, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:47:25,939 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 354 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 2084 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:25,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 305 Invalid, 2252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2084 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:47:25,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-01-18 15:47:25,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2779. [2022-01-18 15:47:25,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2779 states, 2778 states have (on average 2.524838012958963) internal successors, (7014), 2778 states have internal predecessors, (7014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:25,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2779 states to 2779 states and 7014 transitions. [2022-01-18 15:47:25,972 INFO L78 Accepts]: Start accepts. Automaton has 2779 states and 7014 transitions. Word has length 30 [2022-01-18 15:47:25,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:25,973 INFO L470 AbstractCegarLoop]: Abstraction has 2779 states and 7014 transitions. [2022-01-18 15:47:25,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:25,973 INFO L276 IsEmpty]: Start isEmpty. Operand 2779 states and 7014 transitions. [2022-01-18 15:47:25,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:25,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:25,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:25,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:26,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:26,176 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:26,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:26,176 INFO L85 PathProgramCache]: Analyzing trace with hash -810143674, now seen corresponding path program 64 times [2022-01-18 15:47:26,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:26,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687152255] [2022-01-18 15:47:26,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:26,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:26,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:26,436 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:26,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:26,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687152255] [2022-01-18 15:47:26,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687152255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:26,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813145422] [2022-01-18 15:47:26,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:47:26,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:26,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:26,437 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:26,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 15:47:26,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:47:26,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:26,456 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:26,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:26,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 15:47:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:26,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:27,063 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:27,064 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 23 treesize of output 48 [2022-01-18 15:47:27,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:27,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:27,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:27,118 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 23 treesize of output 7 [2022-01-18 15:47:27,180 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:27,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813145422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:27,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:27,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:27,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054439115] [2022-01-18 15:47:27,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:27,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:27,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:27,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:27,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:27,181 INFO L87 Difference]: Start difference. First operand 2779 states and 7014 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-01-18 15:47:28,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:28,635 INFO L93 Difference]: Finished difference Result 4720 states and 11828 transitions. [2022-01-18 15:47:28,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:47:28,635 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-01-18 15:47:28,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:28,641 INFO L225 Difference]: With dead ends: 4720 [2022-01-18 15:47:28,641 INFO L226 Difference]: Without dead ends: 4701 [2022-01-18 15:47:28,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=394, Invalid=2362, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:47:28,642 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 389 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 1961 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 1961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:28,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 276 Invalid, 2197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 1961 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:47:28,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4701 states. [2022-01-18 15:47:28,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4701 to 2760. [2022-01-18 15:47:28,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2759 states have (on average 2.5255527364987316) internal successors, (6968), 2759 states have internal predecessors, (6968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:28,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 6968 transitions. [2022-01-18 15:47:28,676 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 6968 transitions. Word has length 30 [2022-01-18 15:47:28,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:28,676 INFO L470 AbstractCegarLoop]: Abstraction has 2760 states and 6968 transitions. [2022-01-18 15:47:28,676 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-01-18 15:47:28,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 6968 transitions. [2022-01-18 15:47:28,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:28,679 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:28,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:28,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-01-18 15:47:28,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:28,879 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:28,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:28,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1564145080, now seen corresponding path program 65 times [2022-01-18 15:47:28,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:28,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690527569] [2022-01-18 15:47:28,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:28,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:29,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:29,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:29,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690527569] [2022-01-18 15:47:29,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690527569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:29,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831453610] [2022-01-18 15:47:29,147 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:47:29,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:29,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:29,148 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:29,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 15:47:29,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:47:29,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:29,167 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:29,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:29,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:29,541 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:29,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:29,777 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:29,777 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 23 treesize of output 48 [2022-01-18 15:47:29,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:29,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:29,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:29,833 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 23 treesize of output 7 [2022-01-18 15:47:29,883 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:29,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831453610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:29,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:29,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:29,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407588631] [2022-01-18 15:47:29,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:29,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:29,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:29,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:29,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:29,884 INFO L87 Difference]: Start difference. First operand 2760 states and 6968 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:31,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:31,487 INFO L93 Difference]: Finished difference Result 4637 states and 11651 transitions. [2022-01-18 15:47:31,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:47:31,487 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:47:31,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:31,493 INFO L225 Difference]: With dead ends: 4637 [2022-01-18 15:47:31,493 INFO L226 Difference]: Without dead ends: 4628 [2022-01-18 15:47:31,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=276, Invalid=1794, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:47:31,493 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 342 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 2962 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 3089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:31,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 410 Invalid, 3089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2962 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:47:31,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4628 states. [2022-01-18 15:47:31,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4628 to 2757. [2022-01-18 15:47:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 15:47:31,528 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 15:47:31,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:31,528 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 15:47:31,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 15:47:31,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:31,530 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:31,530 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:31,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-01-18 15:47:31,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2022-01-18 15:47:31,731 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:31,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:31,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1713384816, now seen corresponding path program 66 times [2022-01-18 15:47:31,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:31,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707265159] [2022-01-18 15:47:31,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:31,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:31,988 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:31,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:31,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707265159] [2022-01-18 15:47:31,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707265159] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:31,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648230131] [2022-01-18 15:47:31,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:31,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:31,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:31,989 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:31,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 15:47:32,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:47:32,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:32,009 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:47:32,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:32,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:32,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:32,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 33 [2022-01-18 15:47:32,564 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:32,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:32,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:32,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:33,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:47:33,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 56 [2022-01-18 15:47:33,124 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:33,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648230131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:33,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:33,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-18 15:47:33,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707530746] [2022-01-18 15:47:33,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:33,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:47:33,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:33,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:47:33,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:47:33,125 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:39,938 INFO L93 Difference]: Finished difference Result 5140 states and 12873 transitions. [2022-01-18 15:47:39,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 15:47:39,938 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 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-01-18 15:47:39,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:39,945 INFO L225 Difference]: With dead ends: 5140 [2022-01-18 15:47:39,945 INFO L226 Difference]: Without dead ends: 5095 [2022-01-18 15:47:39,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 40 SyntacticMatches, 18 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5135 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2311, Invalid=9899, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 15:47:39,946 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 649 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 503 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 3674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 503 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1908 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:39,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [649 Valid, 278 Invalid, 3674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [503 Valid, 1263 Invalid, 0 Unknown, 1908 Unchecked, 0.8s Time] [2022-01-18 15:47:39,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2022-01-18 15:47:39,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 2832. [2022-01-18 15:47:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2832 states, 2831 states have (on average 2.5305545743553512) internal successors, (7164), 2831 states have internal predecessors, (7164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2832 states to 2832 states and 7164 transitions. [2022-01-18 15:47:39,981 INFO L78 Accepts]: Start accepts. Automaton has 2832 states and 7164 transitions. Word has length 30 [2022-01-18 15:47:39,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:39,981 INFO L470 AbstractCegarLoop]: Abstraction has 2832 states and 7164 transitions. [2022-01-18 15:47:39,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:39,981 INFO L276 IsEmpty]: Start isEmpty. Operand 2832 states and 7164 transitions. [2022-01-18 15:47:39,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:39,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:39,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:40,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-01-18 15:47:40,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:40,184 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:40,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:40,184 INFO L85 PathProgramCache]: Analyzing trace with hash -937613392, now seen corresponding path program 67 times [2022-01-18 15:47:40,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:40,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175857211] [2022-01-18 15:47:40,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:40,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:40,442 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:40,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:40,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175857211] [2022-01-18 15:47:40,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175857211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:40,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476453615] [2022-01-18 15:47:40,443 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:47:40,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:40,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:40,444 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:40,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 15:47:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:40,462 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:40,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:40,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:40,835 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:40,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:41,055 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:41,056 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 23 treesize of output 48 [2022-01-18 15:47:41,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:41,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:41,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:41,113 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 23 treesize of output 7 [2022-01-18 15:47:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:41,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476453615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:41,161 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:41,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:41,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550190551] [2022-01-18 15:47:41,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:41,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:41,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:41,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:41,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:41,162 INFO L87 Difference]: Start difference. First operand 2832 states and 7164 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:44,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:44,277 INFO L93 Difference]: Finished difference Result 5490 states and 13824 transitions. [2022-01-18 15:47:44,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 15:47:44,277 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:47:44,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:44,284 INFO L225 Difference]: With dead ends: 5490 [2022-01-18 15:47:44,284 INFO L226 Difference]: Without dead ends: 5475 [2022-01-18 15:47:44,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1080, Invalid=6752, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 15:47:44,285 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 581 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 2574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 2283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:44,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 179 Invalid, 2574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 2283 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:47:44,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2022-01-18 15:47:44,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 2847. [2022-01-18 15:47:44,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2847 states, 2846 states have (on average 2.530217849613493) internal successors, (7201), 2846 states have internal predecessors, (7201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:44,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2847 states to 2847 states and 7201 transitions. [2022-01-18 15:47:44,324 INFO L78 Accepts]: Start accepts. Automaton has 2847 states and 7201 transitions. Word has length 30 [2022-01-18 15:47:44,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:44,324 INFO L470 AbstractCegarLoop]: Abstraction has 2847 states and 7201 transitions. [2022-01-18 15:47:44,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:44,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2847 states and 7201 transitions. [2022-01-18 15:47:44,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:44,327 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:44,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:44,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:44,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:44,527 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:44,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:44,528 INFO L85 PathProgramCache]: Analyzing trace with hash -272410224, now seen corresponding path program 68 times [2022-01-18 15:47:44,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:44,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469530033] [2022-01-18 15:47:44,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:44,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:44,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:44,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469530033] [2022-01-18 15:47:44,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469530033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:44,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020696881] [2022-01-18 15:47:44,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:47:44,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:44,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:44,797 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:44,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 15:47:44,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:47:44,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:44,815 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:44,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:45,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:47:45,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:45,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:45,381 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:45,381 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 24 treesize of output 49 [2022-01-18 15:47:45,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:45,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:45,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:45,424 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 23 treesize of output 7 [2022-01-18 15:47:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:45,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020696881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:45,472 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:45,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:45,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675939654] [2022-01-18 15:47:45,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:45,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:45,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:45,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:45,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:45,473 INFO L87 Difference]: Start difference. First operand 2847 states and 7201 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:47,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:47,507 INFO L93 Difference]: Finished difference Result 4750 states and 11976 transitions. [2022-01-18 15:47:47,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:47:47,507 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:47:47,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:47,513 INFO L225 Difference]: With dead ends: 4750 [2022-01-18 15:47:47,513 INFO L226 Difference]: Without dead ends: 4731 [2022-01-18 15:47:47,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=574, Invalid=3586, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:47:47,514 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 466 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 2250 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 2452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 2250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:47,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 234 Invalid, 2452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 2250 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:47:47,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2022-01-18 15:47:47,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 2847. [2022-01-18 15:47:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2847 states, 2846 states have (on average 2.52986647926915) internal successors, (7200), 2846 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:47,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2847 states to 2847 states and 7200 transitions. [2022-01-18 15:47:47,549 INFO L78 Accepts]: Start accepts. Automaton has 2847 states and 7200 transitions. Word has length 30 [2022-01-18 15:47:47,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:47,549 INFO L470 AbstractCegarLoop]: Abstraction has 2847 states and 7200 transitions. [2022-01-18 15:47:47,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:47:47,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2847 states and 7200 transitions. [2022-01-18 15:47:47,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:47,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:47,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:47,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-01-18 15:47:47,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:47,752 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:47,752 INFO L85 PathProgramCache]: Analyzing trace with hash 725843086, now seen corresponding path program 69 times [2022-01-18 15:47:47,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:47,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760291466] [2022-01-18 15:47:47,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:47,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:48,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:48,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760291466] [2022-01-18 15:47:48,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760291466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:48,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540969503] [2022-01-18 15:47:48,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:47:48,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:48,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:48,010 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:48,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 15:47:48,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:47:48,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:48,029 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:48,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:48,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 15:47:48,372 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:48,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:48,599 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:48,599 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 23 treesize of output 48 [2022-01-18 15:47:48,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:48,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:48,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:48,652 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 23 treesize of output 7 [2022-01-18 15:47:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:48,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540969503] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:48,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:48,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:47:48,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416936546] [2022-01-18 15:47:48,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:48,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:47:48,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:48,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:47:48,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:47:48,700 INFO L87 Difference]: Start difference. First operand 2847 states and 7200 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-01-18 15:47:50,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:50,864 INFO L93 Difference]: Finished difference Result 4704 states and 11815 transitions. [2022-01-18 15:47:50,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:47:50,864 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-01-18 15:47:50,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:50,870 INFO L225 Difference]: With dead ends: 4704 [2022-01-18 15:47:50,870 INFO L226 Difference]: Without dead ends: 4677 [2022-01-18 15:47:50,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:47:50,871 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 444 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 2664 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 2939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 2664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:50,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 244 Invalid, 2939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 2664 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:47:50,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4677 states. [2022-01-18 15:47:50,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4677 to 2835. [2022-01-18 15:47:50,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2835 states, 2834 states have (on average 2.5303458009880027) internal successors, (7171), 2834 states have internal predecessors, (7171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:50,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2835 states to 2835 states and 7171 transitions. [2022-01-18 15:47:50,905 INFO L78 Accepts]: Start accepts. Automaton has 2835 states and 7171 transitions. Word has length 30 [2022-01-18 15:47:50,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:50,905 INFO L470 AbstractCegarLoop]: Abstraction has 2835 states and 7171 transitions. [2022-01-18 15:47:50,905 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-01-18 15:47:50,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2835 states and 7171 transitions. [2022-01-18 15:47:50,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:50,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:50,908 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:50,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-01-18 15:47:51,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:51,108 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:51,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:51,108 INFO L85 PathProgramCache]: Analyzing trace with hash 335737166, now seen corresponding path program 70 times [2022-01-18 15:47:51,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:51,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823023629] [2022-01-18 15:47:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:51,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:51,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:51,358 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:51,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:51,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823023629] [2022-01-18 15:47:51,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823023629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:51,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134861498] [2022-01-18 15:47:51,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:47:51,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:51,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:51,360 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:51,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 15:47:51,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:47:51,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:51,379 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:51,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:51,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:47:51,721 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:51,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:51,928 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:51,928 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 23 treesize of output 48 [2022-01-18 15:47:51,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:51,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:51,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:51,975 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 23 treesize of output 7 [2022-01-18 15:47:52,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:52,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134861498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:52,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:52,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:47:52,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976470468] [2022-01-18 15:47:52,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:52,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:47:52,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:52,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:47:52,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:47:52,021 INFO L87 Difference]: Start difference. First operand 2835 states and 7171 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:47:55,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:55,093 INFO L93 Difference]: Finished difference Result 5864 states and 14895 transitions. [2022-01-18 15:47:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 15:47:55,093 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:47:55,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:55,101 INFO L225 Difference]: With dead ends: 5864 [2022-01-18 15:47:55,101 INFO L226 Difference]: Without dead ends: 5851 [2022-01-18 15:47:55,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2372 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=887, Invalid=6423, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:47:55,102 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 400 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 2871 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 3109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:55,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 238 Invalid, 3109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2871 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:47:55,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5851 states. [2022-01-18 15:47:55,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5851 to 2871. [2022-01-18 15:47:55,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2871 states, 2870 states have (on average 2.5310104529616724) internal successors, (7264), 2870 states have internal predecessors, (7264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:55,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2871 states to 2871 states and 7264 transitions. [2022-01-18 15:47:55,145 INFO L78 Accepts]: Start accepts. Automaton has 2871 states and 7264 transitions. Word has length 30 [2022-01-18 15:47:55,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:55,146 INFO L470 AbstractCegarLoop]: Abstraction has 2871 states and 7264 transitions. [2022-01-18 15:47:55,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:47:55,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2871 states and 7264 transitions. [2022-01-18 15:47:55,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:55,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:55,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:55,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-01-18 15:47:55,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 15:47:55,349 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:55,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:55,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2092138216, now seen corresponding path program 71 times [2022-01-18 15:47:55,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:55,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816301034] [2022-01-18 15:47:55,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:55,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:55,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:55,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:55,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816301034] [2022-01-18 15:47:55,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816301034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:55,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34357940] [2022-01-18 15:47:55,602 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:47:55,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:55,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:55,603 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:55,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 15:47:55,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:47:55,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:55,623 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:47:55,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:47:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:47:55,960 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:55,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:47:56,180 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:47:56,180 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 24 treesize of output 49 [2022-01-18 15:47:56,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:56,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:47:56,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:47:56,238 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 23 treesize of output 7 [2022-01-18 15:47:56,310 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:56,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34357940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:47:56,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:47:56,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 15:47:56,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455836894] [2022-01-18 15:47:56,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:47:56,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:47:56,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:47:56,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:47:56,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:47:56,311 INFO L87 Difference]: Start difference. First operand 2871 states and 7264 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-01-18 15:47:59,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:47:59,453 INFO L93 Difference]: Finished difference Result 5235 states and 13259 transitions. [2022-01-18 15:47:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 15:47:59,454 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-01-18 15:47:59,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:47:59,460 INFO L225 Difference]: With dead ends: 5235 [2022-01-18 15:47:59,460 INFO L226 Difference]: Without dead ends: 5198 [2022-01-18 15:47:59,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2664 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=947, Invalid=7063, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 15:47:59,461 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 498 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 2831 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 3119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 2831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:47:59,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 226 Invalid, 3119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 2831 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:47:59,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5198 states. [2022-01-18 15:47:59,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5198 to 2874. [2022-01-18 15:47:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2873 states have (on average 2.5297598329272537) internal successors, (7268), 2873 states have internal predecessors, (7268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:47:59,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 7268 transitions. [2022-01-18 15:47:59,499 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 7268 transitions. Word has length 30 [2022-01-18 15:47:59,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:47:59,499 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 7268 transitions. [2022-01-18 15:47:59,499 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-01-18 15:47:59,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 7268 transitions. [2022-01-18 15:47:59,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:47:59,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:47:59,502 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:47:59,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-01-18 15:47:59,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 15:47:59,702 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:47:59,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:47:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash -673875012, now seen corresponding path program 72 times [2022-01-18 15:47:59,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:47:59,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507607913] [2022-01-18 15:47:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:47:59,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:47:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:47:59,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:47:59,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:47:59,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507607913] [2022-01-18 15:47:59,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507607913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:47:59,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217337145] [2022-01-18 15:47:59,951 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:47:59,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:47:59,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:47:59,952 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:47:59,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 15:47:59,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:47:59,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:47:59,972 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:47:59,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:00,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:00,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 15:48:00,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:00,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:00,611 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:00,611 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 24 treesize of output 49 [2022-01-18 15:48:00,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:00,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:00,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:00,669 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 23 treesize of output 7 [2022-01-18 15:48:00,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:00,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217337145] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:00,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:00,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 11] total 32 [2022-01-18 15:48:00,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336872076] [2022-01-18 15:48:00,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:00,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 15:48:00,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:00,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 15:48:00,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:48:00,719 INFO L87 Difference]: Start difference. First operand 2874 states and 7268 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:03,043 INFO L93 Difference]: Finished difference Result 4778 states and 12082 transitions. [2022-01-18 15:48:03,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:48:03,044 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 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-01-18 15:48:03,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:03,050 INFO L225 Difference]: With dead ends: 4778 [2022-01-18 15:48:03,050 INFO L226 Difference]: Without dead ends: 4765 [2022-01-18 15:48:03,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1346 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=447, Invalid=3975, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:48:03,051 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 368 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 3351 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 3524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 3351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:03,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 293 Invalid, 3524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 3351 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:48:03,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2022-01-18 15:48:03,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2862. [2022-01-18 15:48:03,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 2.52953512757777) internal successors, (7237), 2861 states have internal predecessors, (7237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 7237 transitions. [2022-01-18 15:48:03,088 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 7237 transitions. Word has length 30 [2022-01-18 15:48:03,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:03,088 INFO L470 AbstractCegarLoop]: Abstraction has 2862 states and 7237 transitions. [2022-01-18 15:48:03,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:03,088 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 7237 transitions. [2022-01-18 15:48:03,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:03,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:03,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:03,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-01-18 15:48:03,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 15:48:03,291 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:03,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:03,292 INFO L85 PathProgramCache]: Analyzing trace with hash 400370672, now seen corresponding path program 73 times [2022-01-18 15:48:03,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:03,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967796561] [2022-01-18 15:48:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:03,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:03,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:03,560 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:03,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:03,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967796561] [2022-01-18 15:48:03,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967796561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:03,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631630369] [2022-01-18 15:48:03,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:03,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:03,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:03,561 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:03,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 15:48:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:03,580 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:03,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:03,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:48:03,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:03,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:04,115 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:04,115 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 23 treesize of output 48 [2022-01-18 15:48:04,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:04,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:04,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:04,161 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 23 treesize of output 7 [2022-01-18 15:48:04,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:04,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631630369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:04,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:04,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 15:48:04,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985246387] [2022-01-18 15:48:04,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:04,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:48:04,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:04,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:48:04,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:48:04,209 INFO L87 Difference]: Start difference. First operand 2862 states and 7237 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:48:06,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:06,269 INFO L93 Difference]: Finished difference Result 4999 states and 12657 transitions. [2022-01-18 15:48:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:48:06,269 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:48:06,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:06,276 INFO L225 Difference]: With dead ends: 4999 [2022-01-18 15:48:06,276 INFO L226 Difference]: Without dead ends: 4986 [2022-01-18 15:48:06,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=532, Invalid=3890, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:48:06,276 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 332 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:06,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 185 Invalid, 2528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:48:06,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4986 states. [2022-01-18 15:48:06,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4986 to 2868. [2022-01-18 15:48:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2868 states, 2867 states have (on average 2.5291245204046042) internal successors, (7251), 2867 states have internal predecessors, (7251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:06,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2868 states to 2868 states and 7251 transitions. [2022-01-18 15:48:06,313 INFO L78 Accepts]: Start accepts. Automaton has 2868 states and 7251 transitions. Word has length 30 [2022-01-18 15:48:06,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:06,313 INFO L470 AbstractCegarLoop]: Abstraction has 2868 states and 7251 transitions. [2022-01-18 15:48:06,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 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-01-18 15:48:06,313 INFO L276 IsEmpty]: Start isEmpty. Operand 2868 states and 7251 transitions. [2022-01-18 15:48:06,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:06,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:06,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:06,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-18 15:48:06,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 15:48:06,516 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:06,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:06,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2138195574, now seen corresponding path program 74 times [2022-01-18 15:48:06,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:06,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075707769] [2022-01-18 15:48:06,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:06,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:06,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:06,774 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:06,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075707769] [2022-01-18 15:48:06,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075707769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458368881] [2022-01-18 15:48:06,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:06,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:06,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:06,775 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:06,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-01-18 15:48:06,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:06,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:06,795 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:06,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:07,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:48:07,129 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:07,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:07,356 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:07,357 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 24 treesize of output 49 [2022-01-18 15:48:07,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:07,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:07,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:07,416 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 23 treesize of output 7 [2022-01-18 15:48:07,464 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:07,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458368881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:07,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:07,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 15:48:07,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169101045] [2022-01-18 15:48:07,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:07,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:07,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:07,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:07,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:07,465 INFO L87 Difference]: Start difference. First operand 2868 states and 7251 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-01-18 15:48:09,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:09,261 INFO L93 Difference]: Finished difference Result 4653 states and 11727 transitions. [2022-01-18 15:48:09,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:48:09,261 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-01-18 15:48:09,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:09,267 INFO L225 Difference]: With dead ends: 4653 [2022-01-18 15:48:09,268 INFO L226 Difference]: Without dead ends: 4626 [2022-01-18 15:48:09,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=486, Invalid=3674, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:48:09,268 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 407 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1950 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:09,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 182 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1950 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:48:09,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2022-01-18 15:48:09,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 2868. [2022-01-18 15:48:09,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2868 states, 2867 states have (on average 2.528775723753052) internal successors, (7250), 2867 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2868 states to 2868 states and 7250 transitions. [2022-01-18 15:48:09,304 INFO L78 Accepts]: Start accepts. Automaton has 2868 states and 7250 transitions. Word has length 30 [2022-01-18 15:48:09,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:09,304 INFO L470 AbstractCegarLoop]: Abstraction has 2868 states and 7250 transitions. [2022-01-18 15:48:09,304 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-01-18 15:48:09,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2868 states and 7250 transitions. [2022-01-18 15:48:09,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:09,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:09,306 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:09,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:09,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:09,507 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:09,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:09,507 INFO L85 PathProgramCache]: Analyzing trace with hash -2024219658, now seen corresponding path program 75 times [2022-01-18 15:48:09,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:09,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653306194] [2022-01-18 15:48:09,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:09,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:09,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:09,770 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:09,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:09,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653306194] [2022-01-18 15:48:09,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653306194] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:09,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045980027] [2022-01-18 15:48:09,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:48:09,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:09,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:09,771 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:09,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-01-18 15:48:09,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:48:09,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:09,791 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:48:09,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:10,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:10,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 38 [2022-01-18 15:48:10,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:10,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:10,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:10,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:10,899 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 39 treesize of output 44 [2022-01-18 15:48:10,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:10,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045980027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:10,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:10,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:48:10,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521596584] [2022-01-18 15:48:10,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:10,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:48:10,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:10,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:48:10,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:48:10,967 INFO L87 Difference]: Start difference. First operand 2868 states and 7250 transitions. Second operand has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 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-01-18 15:48:16,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:16,576 INFO L93 Difference]: Finished difference Result 6008 states and 15392 transitions. [2022-01-18 15:48:16,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 15:48:16,576 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 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-01-18 15:48:16,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:16,584 INFO L225 Difference]: With dead ends: 6008 [2022-01-18 15:48:16,584 INFO L226 Difference]: Without dead ends: 5992 [2022-01-18 15:48:16,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 46 SyntacticMatches, 11 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4141 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2022, Invalid=10188, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 15:48:16,585 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 548 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 319 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 962 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:16,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 205 Invalid, 2817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [319 Valid, 1536 Invalid, 0 Unknown, 962 Unchecked, 0.8s Time] [2022-01-18 15:48:16,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5992 states. [2022-01-18 15:48:16,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5992 to 2870. [2022-01-18 15:48:16,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2870 states, 2869 states have (on average 2.5287556639944233) internal successors, (7255), 2869 states have internal predecessors, (7255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2870 states to 2870 states and 7255 transitions. [2022-01-18 15:48:16,628 INFO L78 Accepts]: Start accepts. Automaton has 2870 states and 7255 transitions. Word has length 30 [2022-01-18 15:48:16,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:16,628 INFO L470 AbstractCegarLoop]: Abstraction has 2870 states and 7255 transitions. [2022-01-18 15:48:16,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 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-01-18 15:48:16,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2870 states and 7255 transitions. [2022-01-18 15:48:16,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:16,631 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:16,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:16,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-01-18 15:48:16,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-01-18 15:48:16,831 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:16,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:16,831 INFO L85 PathProgramCache]: Analyzing trace with hash -986189982, now seen corresponding path program 76 times [2022-01-18 15:48:16,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:16,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013994162] [2022-01-18 15:48:16,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:16,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:17,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:17,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013994162] [2022-01-18 15:48:17,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013994162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:17,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254853640] [2022-01-18 15:48:17,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:48:17,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:17,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:17,083 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:17,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-01-18 15:48:17,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:48:17,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:17,102 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:17,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:17,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 15:48:17,469 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:17,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:17,688 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:17,688 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 23 treesize of output 48 [2022-01-18 15:48:17,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:17,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:17,733 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 23 treesize of output 7 [2022-01-18 15:48:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:17,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254853640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:17,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:17,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:48:17,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802126793] [2022-01-18 15:48:17,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:17,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:48:17,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:17,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:48:17,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:48:17,782 INFO L87 Difference]: Start difference. First operand 2870 states and 7255 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:20,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:20,328 INFO L93 Difference]: Finished difference Result 5084 states and 12714 transitions. [2022-01-18 15:48:20,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:48:20,328 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:48:20,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:20,334 INFO L225 Difference]: With dead ends: 5084 [2022-01-18 15:48:20,334 INFO L226 Difference]: Without dead ends: 5042 [2022-01-18 15:48:20,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1269 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=562, Invalid=3994, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:48:20,335 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 451 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 3321 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 3573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 3321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:20,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 398 Invalid, 3573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 3321 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:48:20,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5042 states. [2022-01-18 15:48:20,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5042 to 2885. [2022-01-18 15:48:20,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2885 states, 2884 states have (on average 2.5270457697642166) internal successors, (7288), 2884 states have internal predecessors, (7288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:20,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2885 states to 2885 states and 7288 transitions. [2022-01-18 15:48:20,372 INFO L78 Accepts]: Start accepts. Automaton has 2885 states and 7288 transitions. Word has length 30 [2022-01-18 15:48:20,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:20,372 INFO L470 AbstractCegarLoop]: Abstraction has 2885 states and 7288 transitions. [2022-01-18 15:48:20,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:20,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2885 states and 7288 transitions. [2022-01-18 15:48:20,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:20,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:20,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:20,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-01-18 15:48:20,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 15:48:20,575 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:20,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:20,575 INFO L85 PathProgramCache]: Analyzing trace with hash -210418558, now seen corresponding path program 77 times [2022-01-18 15:48:20,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:20,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606535786] [2022-01-18 15:48:20,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:20,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:20,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:20,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606535786] [2022-01-18 15:48:20,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606535786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:20,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013745874] [2022-01-18 15:48:20,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:20,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:20,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:20,829 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:20,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-01-18 15:48:20,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:48:20,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:20,849 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:20,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:21,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:48:21,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:21,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:21,405 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:21,405 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 23 treesize of output 48 [2022-01-18 15:48:21,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:21,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:21,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:21,463 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 23 treesize of output 7 [2022-01-18 15:48:21,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:21,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013745874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:21,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:21,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:48:21,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45089627] [2022-01-18 15:48:21,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:21,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:48:21,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:21,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:48:21,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:48:21,511 INFO L87 Difference]: Start difference. First operand 2885 states and 7288 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:24,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:24,893 INFO L93 Difference]: Finished difference Result 5852 states and 14730 transitions. [2022-01-18 15:48:24,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 15:48:24,893 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 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-01-18 15:48:24,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:24,901 INFO L225 Difference]: With dead ends: 5852 [2022-01-18 15:48:24,901 INFO L226 Difference]: Without dead ends: 5837 [2022-01-18 15:48:24,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2936 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1119, Invalid=8001, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 15:48:24,901 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 495 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 3020 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 3266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 3020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:24,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 302 Invalid, 3266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 3020 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:48:24,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2022-01-18 15:48:24,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 2918. [2022-01-18 15:48:24,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2918 states, 2917 states have (on average 2.5269112101474116) internal successors, (7371), 2917 states have internal predecessors, (7371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:24,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2918 states to 2918 states and 7371 transitions. [2022-01-18 15:48:24,943 INFO L78 Accepts]: Start accepts. Automaton has 2918 states and 7371 transitions. Word has length 30 [2022-01-18 15:48:24,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:24,943 INFO L470 AbstractCegarLoop]: Abstraction has 2918 states and 7371 transitions. [2022-01-18 15:48:24,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:24,943 INFO L276 IsEmpty]: Start isEmpty. Operand 2918 states and 7371 transitions. [2022-01-18 15:48:24,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:24,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:24,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:24,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:25,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:25,146 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:25,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:25,146 INFO L85 PathProgramCache]: Analyzing trace with hash 454784610, now seen corresponding path program 78 times [2022-01-18 15:48:25,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:25,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369258437] [2022-01-18 15:48:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:25,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:25,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:25,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369258437] [2022-01-18 15:48:25,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369258437] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:25,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033383928] [2022-01-18 15:48:25,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:48:25,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:25,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:25,405 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:25,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-01-18 15:48:25,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:48:25,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:25,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:48:25,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:25,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:25,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:25,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2022-01-18 15:48:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:25,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:26,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:26,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:26,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:48:26,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 15:48:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:26,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033383928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:26,638 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:26,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 37 [2022-01-18 15:48:26,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718336828] [2022-01-18 15:48:26,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:26,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:48:26,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:26,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:48:26,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1159, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:48:26,639 INFO L87 Difference]: Start difference. First operand 2918 states and 7371 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:48:32,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:32,903 INFO L93 Difference]: Finished difference Result 5349 states and 13484 transitions. [2022-01-18 15:48:32,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 15:48:32,904 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 30 [2022-01-18 15:48:32,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:32,910 INFO L225 Difference]: With dead ends: 5349 [2022-01-18 15:48:32,910 INFO L226 Difference]: Without dead ends: 5327 [2022-01-18 15:48:32,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4630 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2184, Invalid=11388, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 15:48:32,911 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 575 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 5197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3287 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:32,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 247 Invalid, 5197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 1594 Invalid, 0 Unknown, 3287 Unchecked, 0.8s Time] [2022-01-18 15:48:32,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5327 states. [2022-01-18 15:48:32,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5327 to 3062. [2022-01-18 15:48:32,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 2.5315256452139825) internal successors, (7749), 3061 states have internal predecessors, (7749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:32,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 7749 transitions. [2022-01-18 15:48:32,950 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 7749 transitions. Word has length 30 [2022-01-18 15:48:32,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:32,950 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 7749 transitions. [2022-01-18 15:48:32,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:48:32,951 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 7749 transitions. [2022-01-18 15:48:32,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:32,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:32,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:32,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-01-18 15:48:33,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-01-18 15:48:33,154 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:33,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:33,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1453037920, now seen corresponding path program 79 times [2022-01-18 15:48:33,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:33,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392645362] [2022-01-18 15:48:33,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:33,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:33,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:33,404 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:33,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:33,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392645362] [2022-01-18 15:48:33,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392645362] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:33,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510662425] [2022-01-18 15:48:33,405 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:33,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:33,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:33,406 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:33,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-01-18 15:48:33,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:33,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:33,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:33,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 15:48:33,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:33,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:33,997 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:33,997 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 23 treesize of output 48 [2022-01-18 15:48:34,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:34,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:34,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:34,052 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 23 treesize of output 7 [2022-01-18 15:48:34,099 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:34,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510662425] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:34,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:34,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:48:34,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980691663] [2022-01-18 15:48:34,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:34,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:48:34,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:34,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:48:34,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:48:34,100 INFO L87 Difference]: Start difference. First operand 3062 states and 7749 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-01-18 15:48:36,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:36,309 INFO L93 Difference]: Finished difference Result 5184 states and 12984 transitions. [2022-01-18 15:48:36,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:48:36,309 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-01-18 15:48:36,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:36,317 INFO L225 Difference]: With dead ends: 5184 [2022-01-18 15:48:36,317 INFO L226 Difference]: Without dead ends: 5157 [2022-01-18 15:48:36,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1382 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=580, Invalid=4250, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:48:36,317 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 472 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 2488 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 2758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:36,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 263 Invalid, 2758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2488 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:48:36,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5157 states. [2022-01-18 15:48:36,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5157 to 3064. [2022-01-18 15:48:36,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3064 states, 3063 states have (on average 2.5301991511589943) internal successors, (7750), 3063 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:36,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3064 states to 3064 states and 7750 transitions. [2022-01-18 15:48:36,356 INFO L78 Accepts]: Start accepts. Automaton has 3064 states and 7750 transitions. Word has length 30 [2022-01-18 15:48:36,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:36,356 INFO L470 AbstractCegarLoop]: Abstraction has 3064 states and 7750 transitions. [2022-01-18 15:48:36,356 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-01-18 15:48:36,356 INFO L276 IsEmpty]: Start isEmpty. Operand 3064 states and 7750 transitions. [2022-01-18 15:48:36,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:36,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:36,359 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:36,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-01-18 15:48:36,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:36,559 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:36,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:36,560 INFO L85 PathProgramCache]: Analyzing trace with hash 918736294, now seen corresponding path program 80 times [2022-01-18 15:48:36,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:36,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609680387] [2022-01-18 15:48:36,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:36,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:36,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:36,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:36,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609680387] [2022-01-18 15:48:36,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609680387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:36,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000727299] [2022-01-18 15:48:36,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:36,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:36,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:36,839 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:36,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:36,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:36,859 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:36,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:36,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-01-18 15:48:37,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:37,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 15:48:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:37,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:37,452 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:37,452 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 24 treesize of output 49 [2022-01-18 15:48:37,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:37,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:37,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:37,509 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 23 treesize of output 7 [2022-01-18 15:48:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:37,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000727299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:37,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:37,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:48:37,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406887389] [2022-01-18 15:48:37,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:37,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:48:37,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:48:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:48:37,558 INFO L87 Difference]: Start difference. First operand 3064 states and 7750 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:39,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:39,736 INFO L93 Difference]: Finished difference Result 5316 states and 13410 transitions. [2022-01-18 15:48:39,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:48:39,736 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:48:39,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:39,743 INFO L225 Difference]: With dead ends: 5316 [2022-01-18 15:48:39,743 INFO L226 Difference]: Without dead ends: 5281 [2022-01-18 15:48:39,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1413 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=623, Invalid=4347, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:48:39,743 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 462 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 2064 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 2264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 2064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:39,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 250 Invalid, 2264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 2064 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:48:39,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5281 states. [2022-01-18 15:48:39,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5281 to 3021. [2022-01-18 15:48:39,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 3020 states have (on average 2.529139072847682) internal successors, (7638), 3020 states have internal predecessors, (7638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:39,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 7638 transitions. [2022-01-18 15:48:39,783 INFO L78 Accepts]: Start accepts. Automaton has 3021 states and 7638 transitions. Word has length 30 [2022-01-18 15:48:39,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:39,783 INFO L470 AbstractCegarLoop]: Abstraction has 3021 states and 7638 transitions. [2022-01-18 15:48:39,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:39,783 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 7638 transitions. [2022-01-18 15:48:39,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:39,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:39,786 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:39,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-01-18 15:48:39,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-01-18 15:48:39,986 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:39,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:39,987 INFO L85 PathProgramCache]: Analyzing trace with hash -2064792814, now seen corresponding path program 81 times [2022-01-18 15:48:39,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:39,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489808991] [2022-01-18 15:48:39,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:39,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:39,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:40,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:40,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:40,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489808991] [2022-01-18 15:48:40,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489808991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:40,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932167892] [2022-01-18 15:48:40,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:48:40,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:40,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:40,244 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:40,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-01-18 15:48:40,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:48:40,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:40,265 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:40,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:40,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:48:40,631 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:40,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:40,861 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:40,861 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 23 treesize of output 48 [2022-01-18 15:48:40,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:40,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:40,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:40,910 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 23 treesize of output 7 [2022-01-18 15:48:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:40,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932167892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:40,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:40,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 15:48:40,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426578886] [2022-01-18 15:48:40,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:40,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:48:40,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:40,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:48:40,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:48:40,960 INFO L87 Difference]: Start difference. First operand 3021 states and 7638 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:42,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:42,548 INFO L93 Difference]: Finished difference Result 4969 states and 12488 transitions. [2022-01-18 15:48:42,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:48:42,548 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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 30 [2022-01-18 15:48:42,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:42,555 INFO L225 Difference]: With dead ends: 4969 [2022-01-18 15:48:42,555 INFO L226 Difference]: Without dead ends: 4960 [2022-01-18 15:48:42,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=334, Invalid=2528, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:48:42,555 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 325 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 2800 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 2902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:42,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 415 Invalid, 2902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2800 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:48:42,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4960 states. [2022-01-18 15:48:42,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4960 to 3018. [2022-01-18 15:48:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3018 states, 3017 states have (on average 2.5293337752734506) internal successors, (7631), 3017 states have internal predecessors, (7631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:42,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3018 states to 3018 states and 7631 transitions. [2022-01-18 15:48:42,594 INFO L78 Accepts]: Start accepts. Automaton has 3018 states and 7631 transitions. Word has length 30 [2022-01-18 15:48:42,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:42,594 INFO L470 AbstractCegarLoop]: Abstraction has 3018 states and 7631 transitions. [2022-01-18 15:48:42,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 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-01-18 15:48:42,594 INFO L276 IsEmpty]: Start isEmpty. Operand 3018 states and 7631 transitions. [2022-01-18 15:48:42,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:42,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:42,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:42,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-01-18 15:48:42,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-01-18 15:48:42,797 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:42,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:42,798 INFO L85 PathProgramCache]: Analyzing trace with hash -933223622, now seen corresponding path program 51 times [2022-01-18 15:48:42,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:42,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282990608] [2022-01-18 15:48:42,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:42,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:43,123 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:43,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:43,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282990608] [2022-01-18 15:48:43,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282990608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:43,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339864168] [2022-01-18 15:48:43,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:48:43,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:43,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:43,125 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:43,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-01-18 15:48:43,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:48:43,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:43,145 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:43,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:43,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:48:43,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:43,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:43,744 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:43,744 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 23 treesize of output 48 [2022-01-18 15:48:43,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:43,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:43,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:43,800 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 24 treesize of output 8 [2022-01-18 15:48:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:43,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339864168] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:43,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:43,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:48:43,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193307387] [2022-01-18 15:48:43,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:43,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:43,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:43,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:43,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:43,851 INFO L87 Difference]: Start difference. First operand 3018 states and 7631 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:45,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:45,222 INFO L93 Difference]: Finished difference Result 4991 states and 12548 transitions. [2022-01-18 15:48:45,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:48:45,222 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:48:45,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:45,229 INFO L225 Difference]: With dead ends: 4991 [2022-01-18 15:48:45,229 INFO L226 Difference]: Without dead ends: 4982 [2022-01-18 15:48:45,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=310, Invalid=1946, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:48:45,229 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 419 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2155 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:45,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 262 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2155 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:48:45,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4982 states. [2022-01-18 15:48:45,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4982 to 3048. [2022-01-18 15:48:45,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 3047 states have (on average 2.5260912372825732) internal successors, (7697), 3047 states have internal predecessors, (7697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:45,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 7697 transitions. [2022-01-18 15:48:45,269 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 7697 transitions. Word has length 30 [2022-01-18 15:48:45,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:45,269 INFO L470 AbstractCegarLoop]: Abstraction has 3048 states and 7697 transitions. [2022-01-18 15:48:45,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:45,269 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 7697 transitions. [2022-01-18 15:48:45,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:45,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:45,272 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:45,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-01-18 15:48:45,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 15:48:45,472 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:45,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:45,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1222951236, now seen corresponding path program 52 times [2022-01-18 15:48:45,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:45,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710918331] [2022-01-18 15:48:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:45,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:45,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:45,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:45,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710918331] [2022-01-18 15:48:45,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710918331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:45,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524215600] [2022-01-18 15:48:45,759 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:48:45,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:45,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:45,759 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:45,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-01-18 15:48:45,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:48:45,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:45,777 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:45,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:46,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:48:46,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:46,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:46,356 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:46,356 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 23 treesize of output 48 [2022-01-18 15:48:46,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:46,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:46,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:46,403 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 24 treesize of output 8 [2022-01-18 15:48:46,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:46,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524215600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:46,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:46,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:48:46,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175979742] [2022-01-18 15:48:46,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:46,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:46,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:46,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:46,453 INFO L87 Difference]: Start difference. First operand 3048 states and 7697 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:48,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:48,208 INFO L93 Difference]: Finished difference Result 5373 states and 13478 transitions. [2022-01-18 15:48:48,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:48:48,209 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:48:48,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:48,215 INFO L225 Difference]: With dead ends: 5373 [2022-01-18 15:48:48,215 INFO L226 Difference]: Without dead ends: 5356 [2022-01-18 15:48:48,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=513, Invalid=2793, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:48:48,216 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 409 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 2057 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:48,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 337 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2057 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:48:48,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2022-01-18 15:48:48,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 3065. [2022-01-18 15:48:48,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3065 states, 3064 states have (on average 2.5267624020887727) internal successors, (7742), 3064 states have internal predecessors, (7742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3065 states to 3065 states and 7742 transitions. [2022-01-18 15:48:48,254 INFO L78 Accepts]: Start accepts. Automaton has 3065 states and 7742 transitions. Word has length 30 [2022-01-18 15:48:48,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:48,254 INFO L470 AbstractCegarLoop]: Abstraction has 3065 states and 7742 transitions. [2022-01-18 15:48:48,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:48,254 INFO L276 IsEmpty]: Start isEmpty. Operand 3065 states and 7742 transitions. [2022-01-18 15:48:48,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:48,257 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:48,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:48,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-01-18 15:48:48,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 15:48:48,457 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:48,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:48,458 INFO L85 PathProgramCache]: Analyzing trace with hash 670553370, now seen corresponding path program 53 times [2022-01-18 15:48:48,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:48,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224023664] [2022-01-18 15:48:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:48,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:48,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:48,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224023664] [2022-01-18 15:48:48,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224023664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:48,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724228237] [2022-01-18 15:48:48,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:48:48,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:48,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:48,734 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:48,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-01-18 15:48:48,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:48:48,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:48,752 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:48,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:49,054 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:48:49,055 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 47 [2022-01-18 15:48:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:49,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:49,343 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:49,343 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 23 treesize of output 48 [2022-01-18 15:48:49,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:49,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:49,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:49,398 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 24 treesize of output 8 [2022-01-18 15:48:49,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:49,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724228237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:49,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:49,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:48:49,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653856748] [2022-01-18 15:48:49,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:49,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:49,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:49,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:49,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:49,449 INFO L87 Difference]: Start difference. First operand 3065 states and 7742 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-01-18 15:48:51,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:51,591 INFO L93 Difference]: Finished difference Result 5999 states and 15107 transitions. [2022-01-18 15:48:51,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:48:51,592 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-01-18 15:48:51,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:51,600 INFO L225 Difference]: With dead ends: 5999 [2022-01-18 15:48:51,600 INFO L226 Difference]: Without dead ends: 5986 [2022-01-18 15:48:51,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=608, Invalid=3424, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:48:51,600 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 392 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 2766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:51,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 260 Invalid, 2766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2565 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:48:51,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5986 states. [2022-01-18 15:48:51,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5986 to 3061. [2022-01-18 15:48:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3061 states, 3060 states have (on average 2.527124183006536) internal successors, (7733), 3060 states have internal predecessors, (7733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:51,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 7733 transitions. [2022-01-18 15:48:51,642 INFO L78 Accepts]: Start accepts. Automaton has 3061 states and 7733 transitions. Word has length 30 [2022-01-18 15:48:51,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:51,642 INFO L470 AbstractCegarLoop]: Abstraction has 3061 states and 7733 transitions. [2022-01-18 15:48:51,642 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-01-18 15:48:51,642 INFO L276 IsEmpty]: Start isEmpty. Operand 3061 states and 7733 transitions. [2022-01-18 15:48:51,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:51,645 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:51,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:51,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-01-18 15:48:51,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 15:48:51,846 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:51,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:51,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1335756538, now seen corresponding path program 54 times [2022-01-18 15:48:51,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:51,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124155806] [2022-01-18 15:48:51,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:51,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:51,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:52,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:52,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124155806] [2022-01-18 15:48:52,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124155806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:52,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963944788] [2022-01-18 15:48:52,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:48:52,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:52,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:52,122 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:52,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-01-18 15:48:52,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:48:52,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:52,149 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:52,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:52,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:48:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:52,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:52,699 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:52,699 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 23 treesize of output 48 [2022-01-18 15:48:52,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:52,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:52,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:52,747 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 23 treesize of output 7 [2022-01-18 15:48:52,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:52,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963944788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:52,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:52,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:48:52,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464674594] [2022-01-18 15:48:52,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:52,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:48:52,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:52,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:48:52,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:48:52,796 INFO L87 Difference]: Start difference. First operand 3061 states and 7733 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:54,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:54,437 INFO L93 Difference]: Finished difference Result 5116 states and 12913 transitions. [2022-01-18 15:48:54,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:48:54,438 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:48:54,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:54,455 INFO L225 Difference]: With dead ends: 5116 [2022-01-18 15:48:54,455 INFO L226 Difference]: Without dead ends: 5098 [2022-01-18 15:48:54,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=386, Invalid=2584, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:48:54,456 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 399 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 2194 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:54,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 210 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2194 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:48:54,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5098 states. [2022-01-18 15:48:54,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5098 to 3051. [2022-01-18 15:48:54,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3051 states, 3050 states have (on average 2.525901639344262) internal successors, (7704), 3050 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:54,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3051 states to 3051 states and 7704 transitions. [2022-01-18 15:48:54,491 INFO L78 Accepts]: Start accepts. Automaton has 3051 states and 7704 transitions. Word has length 30 [2022-01-18 15:48:54,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:54,491 INFO L470 AbstractCegarLoop]: Abstraction has 3051 states and 7704 transitions. [2022-01-18 15:48:54,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:54,491 INFO L276 IsEmpty]: Start isEmpty. Operand 3051 states and 7704 transitions. [2022-01-18 15:48:54,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:54,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:54,494 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:54,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-01-18 15:48:54,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2022-01-18 15:48:54,694 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:54,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:54,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1799082352, now seen corresponding path program 55 times [2022-01-18 15:48:54,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:54,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235129819] [2022-01-18 15:48:54,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:54,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:54,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:54,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:54,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235129819] [2022-01-18 15:48:54,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235129819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:54,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011971025] [2022-01-18 15:48:54,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:48:54,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:54,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:54,979 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:54,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-01-18 15:48:54,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:54,997 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:54,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:55,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:48:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:55,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:55,598 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:55,598 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 23 treesize of output 48 [2022-01-18 15:48:55,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:55,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:55,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:55,653 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 24 treesize of output 8 [2022-01-18 15:48:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:55,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011971025] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:55,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:55,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:48:55,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124843614] [2022-01-18 15:48:55,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:55,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:55,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:55,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:55,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:55,704 INFO L87 Difference]: Start difference. First operand 3051 states and 7704 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:48:57,297 INFO L93 Difference]: Finished difference Result 5095 states and 12813 transitions. [2022-01-18 15:48:57,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:48:57,297 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:48:57,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:48:57,303 INFO L225 Difference]: With dead ends: 5095 [2022-01-18 15:48:57,304 INFO L226 Difference]: Without dead ends: 5086 [2022-01-18 15:48:57,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=371, Invalid=2281, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:48:57,304 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 364 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 2515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:48:57,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 322 Invalid, 2515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:48:57,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5086 states. [2022-01-18 15:48:57,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5086 to 3048. [2022-01-18 15:48:57,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 3047 states have (on average 2.5260912372825732) internal successors, (7697), 3047 states have internal predecessors, (7697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 7697 transitions. [2022-01-18 15:48:57,340 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 7697 transitions. Word has length 30 [2022-01-18 15:48:57,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:48:57,340 INFO L470 AbstractCegarLoop]: Abstraction has 3048 states and 7697 transitions. [2022-01-18 15:48:57,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:48:57,340 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 7697 transitions. [2022-01-18 15:48:57,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:48:57,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:48:57,343 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:48:57,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-01-18 15:48:57,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:57,544 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:48:57,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:48:57,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1719457060, now seen corresponding path program 56 times [2022-01-18 15:48:57,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:48:57,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766251053] [2022-01-18 15:48:57,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:48:57,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:48:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:48:57,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:57,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:48:57,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766251053] [2022-01-18 15:48:57,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766251053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:48:57,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127624818] [2022-01-18 15:48:57,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:48:57,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:48:57,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:48:57,820 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:48:57,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-01-18 15:48:57,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:48:57,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:48:57,839 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:48:57,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:48:58,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 15:48:58,178 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:58,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:48:58,394 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:48:58,395 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 23 treesize of output 48 [2022-01-18 15:48:58,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:58,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:48:58,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:48:58,452 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 24 treesize of output 8 [2022-01-18 15:48:58,509 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:48:58,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127624818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:48:58,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:48:58,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:48:58,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745606713] [2022-01-18 15:48:58,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:48:58,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:48:58,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:48:58,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:48:58,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:48:58,510 INFO L87 Difference]: Start difference. First operand 3048 states and 7697 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:00,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:00,577 INFO L93 Difference]: Finished difference Result 5097 states and 12824 transitions. [2022-01-18 15:49:00,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:49:00,577 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:49:00,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:00,584 INFO L225 Difference]: With dead ends: 5097 [2022-01-18 15:49:00,584 INFO L226 Difference]: Without dead ends: 5070 [2022-01-18 15:49:00,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=614, Invalid=3418, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:49:00,585 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 399 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 2522 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 2693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:00,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 271 Invalid, 2693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2522 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:49:00,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5070 states. [2022-01-18 15:49:00,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5070 to 3080. [2022-01-18 15:49:00,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3080 states, 3079 states have (on average 2.5264696329977268) internal successors, (7779), 3079 states have internal predecessors, (7779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:00,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 7779 transitions. [2022-01-18 15:49:00,623 INFO L78 Accepts]: Start accepts. Automaton has 3080 states and 7779 transitions. Word has length 30 [2022-01-18 15:49:00,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:00,623 INFO L470 AbstractCegarLoop]: Abstraction has 3080 states and 7779 transitions. [2022-01-18 15:49:00,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:00,623 INFO L276 IsEmpty]: Start isEmpty. Operand 3080 states and 7779 transitions. [2022-01-18 15:49:00,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:00,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:00,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:00,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-01-18 15:49:00,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:00,826 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:00,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:00,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1098969924, now seen corresponding path program 57 times [2022-01-18 15:49:00,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:00,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803680801] [2022-01-18 15:49:00,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:00,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:01,118 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:01,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:01,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803680801] [2022-01-18 15:49:01,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803680801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:01,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643860660] [2022-01-18 15:49:01,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:01,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:01,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:01,120 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:01,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-01-18 15:49:01,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:49:01,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:01,139 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:01,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:01,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:01,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 38 [2022-01-18 15:49:01,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:01,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:02,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:02,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:02,307 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 40 treesize of output 45 [2022-01-18 15:49:02,371 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:02,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643860660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:02,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:02,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2022-01-18 15:49:02,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053239811] [2022-01-18 15:49:02,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:02,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 15:49:02,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:02,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 15:49:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1271, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:49:02,373 INFO L87 Difference]: Start difference. First operand 3080 states and 7779 transitions. Second operand has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:07,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:07,990 INFO L93 Difference]: Finished difference Result 6451 states and 16326 transitions. [2022-01-18 15:49:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 15:49:07,990 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:49:07,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:07,999 INFO L225 Difference]: With dead ends: 6451 [2022-01-18 15:49:07,999 INFO L226 Difference]: Without dead ends: 6436 [2022-01-18 15:49:08,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3937 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2084, Invalid=9258, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 15:49:08,000 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 673 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 1482 mSolverCounterSat, 374 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 374 IncrementalHoareTripleChecker+Valid, 1482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1106 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:08,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 162 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [374 Valid, 1482 Invalid, 0 Unknown, 1106 Unchecked, 0.8s Time] [2022-01-18 15:49:08,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6436 states. [2022-01-18 15:49:08,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6436 to 3101. [2022-01-18 15:49:08,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3101 states, 3100 states have (on average 2.526774193548387) internal successors, (7833), 3100 states have internal predecessors, (7833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:08,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3101 states to 3101 states and 7833 transitions. [2022-01-18 15:49:08,052 INFO L78 Accepts]: Start accepts. Automaton has 3101 states and 7833 transitions. Word has length 30 [2022-01-18 15:49:08,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:08,052 INFO L470 AbstractCegarLoop]: Abstraction has 3101 states and 7833 transitions. [2022-01-18 15:49:08,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:08,053 INFO L276 IsEmpty]: Start isEmpty. Operand 3101 states and 7833 transitions. [2022-01-18 15:49:08,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:08,056 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:08,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:08,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:08,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-01-18 15:49:08,256 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:08,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:08,256 INFO L85 PathProgramCache]: Analyzing trace with hash 7772042, now seen corresponding path program 58 times [2022-01-18 15:49:08,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:08,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333594942] [2022-01-18 15:49:08,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:08,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:08,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:08,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333594942] [2022-01-18 15:49:08,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333594942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:08,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400373698] [2022-01-18 15:49:08,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:49:08,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:08,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:08,528 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:08,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-01-18 15:49:08,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:49:08,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:08,547 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:08,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:08,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:08,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:09,093 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:09,093 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 23 treesize of output 48 [2022-01-18 15:49:09,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:09,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:09,147 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 24 treesize of output 8 [2022-01-18 15:49:09,195 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:09,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400373698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:09,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:09,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:49:09,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835723511] [2022-01-18 15:49:09,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:09,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:49:09,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:09,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:49:09,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:49:09,196 INFO L87 Difference]: Start difference. First operand 3101 states and 7833 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:11,147 INFO L93 Difference]: Finished difference Result 5575 states and 14100 transitions. [2022-01-18 15:49:11,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 15:49:11,147 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:49:11,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:11,155 INFO L225 Difference]: With dead ends: 5575 [2022-01-18 15:49:11,155 INFO L226 Difference]: Without dead ends: 5556 [2022-01-18 15:49:11,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1113 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=548, Invalid=3484, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:49:11,155 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 332 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 2355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:11,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 227 Invalid, 2355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2165 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:49:11,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5556 states. [2022-01-18 15:49:11,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5556 to 3095. [2022-01-18 15:49:11,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 3094 states have (on average 2.5277957336780865) internal successors, (7821), 3094 states have internal predecessors, (7821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 7821 transitions. [2022-01-18 15:49:11,194 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 7821 transitions. Word has length 30 [2022-01-18 15:49:11,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:11,195 INFO L470 AbstractCegarLoop]: Abstraction has 3095 states and 7821 transitions. [2022-01-18 15:49:11,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:11,195 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 7821 transitions. [2022-01-18 15:49:11,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:11,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:11,198 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:11,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:11,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:11,398 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:11,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:11,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1764173092, now seen corresponding path program 59 times [2022-01-18 15:49:11,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:11,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70253722] [2022-01-18 15:49:11,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:11,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:11,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:11,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:11,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70253722] [2022-01-18 15:49:11,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70253722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:11,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139699593] [2022-01-18 15:49:11,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:49:11,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:11,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:11,667 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:11,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-01-18 15:49:11,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:49:11,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:11,686 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:11,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:11,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:12,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:12,226 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:12,226 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 23 treesize of output 48 [2022-01-18 15:49:12,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:12,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:12,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:12,281 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 23 treesize of output 7 [2022-01-18 15:49:12,328 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:12,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139699593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:12,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:12,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:49:12,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428187607] [2022-01-18 15:49:12,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:12,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:12,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:12,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:12,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:12,329 INFO L87 Difference]: Start difference. First operand 3095 states and 7821 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:14,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:14,090 INFO L93 Difference]: Finished difference Result 4860 states and 12249 transitions. [2022-01-18 15:49:14,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:49:14,090 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:49:14,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:14,097 INFO L225 Difference]: With dead ends: 4860 [2022-01-18 15:49:14,097 INFO L226 Difference]: Without dead ends: 4834 [2022-01-18 15:49:14,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=412, Invalid=3010, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:49:14,098 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 329 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 2252 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 2252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:14,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 219 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 2252 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:49:14,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4834 states. [2022-01-18 15:49:14,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4834 to 3085. [2022-01-18 15:49:14,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3085 states, 3084 states have (on average 2.527237354085603) internal successors, (7794), 3084 states have internal predecessors, (7794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:14,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3085 states to 3085 states and 7794 transitions. [2022-01-18 15:49:14,142 INFO L78 Accepts]: Start accepts. Automaton has 3085 states and 7794 transitions. Word has length 30 [2022-01-18 15:49:14,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:14,142 INFO L470 AbstractCegarLoop]: Abstraction has 3085 states and 7794 transitions. [2022-01-18 15:49:14,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:14,142 INFO L276 IsEmpty]: Start isEmpty. Operand 3085 states and 7794 transitions. [2022-01-18 15:49:14,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:14,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:14,145 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:14,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Ended with exit code 0 [2022-01-18 15:49:14,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2022-01-18 15:49:14,346 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:14,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:14,346 INFO L85 PathProgramCache]: Analyzing trace with hash -2108464666, now seen corresponding path program 60 times [2022-01-18 15:49:14,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:14,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501892758] [2022-01-18 15:49:14,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:14,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:14,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:14,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:14,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501892758] [2022-01-18 15:49:14,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501892758] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:14,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963852700] [2022-01-18 15:49:14,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:49:14,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:14,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:14,610 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:14,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-01-18 15:49:14,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:49:14,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:14,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 15:49:14,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:15,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:15,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:15,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:15,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:15,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:15,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:15,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:15,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 15:49:15,592 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:15,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963852700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:15,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:15,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 15:49:15,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088295809] [2022-01-18 15:49:15,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:15,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:49:15,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:15,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:49:15,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=985, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:49:15,593 INFO L87 Difference]: Start difference. First operand 3085 states and 7794 transitions. Second operand has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:19,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:19,096 INFO L93 Difference]: Finished difference Result 5407 states and 13779 transitions. [2022-01-18 15:49:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 15:49:19,096 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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 30 [2022-01-18 15:49:19,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:19,103 INFO L225 Difference]: With dead ends: 5407 [2022-01-18 15:49:19,103 INFO L226 Difference]: Without dead ends: 5396 [2022-01-18 15:49:19,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 42 SyntacticMatches, 9 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2742 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1101, Invalid=7089, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 15:49:19,104 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 403 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 4053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2596 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:19,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 182 Invalid, 4053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1289 Invalid, 0 Unknown, 2596 Unchecked, 0.6s Time] [2022-01-18 15:49:19,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5396 states. [2022-01-18 15:49:19,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5396 to 3156. [2022-01-18 15:49:19,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3156 states, 3155 states have (on average 2.5315372424722664) internal successors, (7987), 3155 states have internal predecessors, (7987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3156 states to 3156 states and 7987 transitions. [2022-01-18 15:49:19,146 INFO L78 Accepts]: Start accepts. Automaton has 3156 states and 7987 transitions. Word has length 30 [2022-01-18 15:49:19,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:19,147 INFO L470 AbstractCegarLoop]: Abstraction has 3156 states and 7987 transitions. [2022-01-18 15:49:19,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:19,147 INFO L276 IsEmpty]: Start isEmpty. Operand 3156 states and 7987 transitions. [2022-01-18 15:49:19,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:19,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:19,158 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:19,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-01-18 15:49:19,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:19,358 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:19,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:19,359 INFO L85 PathProgramCache]: Analyzing trace with hash -352063616, now seen corresponding path program 61 times [2022-01-18 15:49:19,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:19,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005773315] [2022-01-18 15:49:19,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:19,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:19,610 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:19,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:19,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005773315] [2022-01-18 15:49:19,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005773315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:19,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547961097] [2022-01-18 15:49:19,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:19,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:19,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:19,611 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:19,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-01-18 15:49:19,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:19,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:19,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:19,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:49:19,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:19,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:20,169 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:20,169 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 23 treesize of output 48 [2022-01-18 15:49:20,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:20,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:20,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:20,218 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 23 treesize of output 7 [2022-01-18 15:49:20,266 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:20,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547961097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:20,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:20,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:49:20,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726474413] [2022-01-18 15:49:20,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:20,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:49:20,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:20,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:49:20,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:49:20,267 INFO L87 Difference]: Start difference. First operand 3156 states and 7987 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-01-18 15:49:22,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:22,265 INFO L93 Difference]: Finished difference Result 5008 states and 12696 transitions. [2022-01-18 15:49:22,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:49:22,265 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 30 [2022-01-18 15:49:22,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:22,271 INFO L225 Difference]: With dead ends: 5008 [2022-01-18 15:49:22,271 INFO L226 Difference]: Without dead ends: 4994 [2022-01-18 15:49:22,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=460, Invalid=3700, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:49:22,272 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 384 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 2310 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 2505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 2310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:22,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 221 Invalid, 2505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 2310 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:49:22,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4994 states. [2022-01-18 15:49:22,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4994 to 3163. [2022-01-18 15:49:22,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3163 states, 3162 states have (on average 2.5309930423782414) internal successors, (8003), 3162 states have internal predecessors, (8003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3163 states to 3163 states and 8003 transitions. [2022-01-18 15:49:22,312 INFO L78 Accepts]: Start accepts. Automaton has 3163 states and 8003 transitions. Word has length 30 [2022-01-18 15:49:22,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:22,312 INFO L470 AbstractCegarLoop]: Abstraction has 3163 states and 8003 transitions. [2022-01-18 15:49:22,312 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-01-18 15:49:22,312 INFO L276 IsEmpty]: Start isEmpty. Operand 3163 states and 8003 transitions. [2022-01-18 15:49:22,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:22,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:22,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:22,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-01-18 15:49:22,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-01-18 15:49:22,516 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:22,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:22,516 INFO L85 PathProgramCache]: Analyzing trace with hash 183380592, now seen corresponding path program 62 times [2022-01-18 15:49:22,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:22,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028780885] [2022-01-18 15:49:22,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:22,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:22,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:22,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028780885] [2022-01-18 15:49:22,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028780885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:22,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825108542] [2022-01-18 15:49:22,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:22,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:22,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:22,765 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:22,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-01-18 15:49:22,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:22,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:22,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:22,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:23,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:23,130 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:23,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:23,347 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:23,347 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 23 treesize of output 48 [2022-01-18 15:49:23,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:23,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:23,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:23,403 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 23 treesize of output 7 [2022-01-18 15:49:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:23,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825108542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:23,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:23,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 15:49:23,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006656531] [2022-01-18 15:49:23,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:23,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:49:23,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:23,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:49:23,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:49:23,453 INFO L87 Difference]: Start difference. First operand 3163 states and 8003 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:25,373 INFO L93 Difference]: Finished difference Result 4974 states and 12584 transitions. [2022-01-18 15:49:25,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:49:25,373 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 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 30 [2022-01-18 15:49:25,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:25,380 INFO L225 Difference]: With dead ends: 4974 [2022-01-18 15:49:25,380 INFO L226 Difference]: Without dead ends: 4964 [2022-01-18 15:49:25,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=367, Invalid=3293, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:49:25,380 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 331 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:25,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 224 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:49:25,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4964 states. [2022-01-18 15:49:25,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4964 to 3162. [2022-01-18 15:49:25,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3162 states, 3161 states have (on average 2.531161024992091) internal successors, (8001), 3161 states have internal predecessors, (8001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3162 states to 3162 states and 8001 transitions. [2022-01-18 15:49:25,418 INFO L78 Accepts]: Start accepts. Automaton has 3162 states and 8001 transitions. Word has length 30 [2022-01-18 15:49:25,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:25,418 INFO L470 AbstractCegarLoop]: Abstraction has 3162 states and 8001 transitions. [2022-01-18 15:49:25,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:25,419 INFO L276 IsEmpty]: Start isEmpty. Operand 3162 states and 8001 transitions. [2022-01-18 15:49:25,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:25,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:25,422 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:25,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:25,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-01-18 15:49:25,622 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:25,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:25,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1799589630, now seen corresponding path program 63 times [2022-01-18 15:49:25,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:25,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675539182] [2022-01-18 15:49:25,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:25,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:25,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:25,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:25,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675539182] [2022-01-18 15:49:25,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675539182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:25,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884722410] [2022-01-18 15:49:25,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:25,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:25,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:25,875 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:25,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-01-18 15:49:25,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:49:25,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:25,894 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:25,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:26,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:26,209 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:26,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:26,427 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:26,427 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 23 treesize of output 48 [2022-01-18 15:49:26,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:26,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:26,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:26,484 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 24 treesize of output 8 [2022-01-18 15:49:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:26,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884722410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:26,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:26,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 15:49:26,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522968375] [2022-01-18 15:49:26,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:26,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:26,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:26,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:26,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:26,532 INFO L87 Difference]: Start difference. First operand 3162 states and 8001 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:29,447 INFO L93 Difference]: Finished difference Result 6661 states and 16986 transitions. [2022-01-18 15:49:29,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 15:49:29,447 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:49:29,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:29,456 INFO L225 Difference]: With dead ends: 6661 [2022-01-18 15:49:29,456 INFO L226 Difference]: Without dead ends: 6634 [2022-01-18 15:49:29,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=909, Invalid=6401, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:49:29,456 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 494 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 2163 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 2163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:29,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 197 Invalid, 2423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 2163 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:49:29,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6634 states. [2022-01-18 15:49:29,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6634 to 3155. [2022-01-18 15:49:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3155 states, 3154 states have (on average 2.5313887127457195) internal successors, (7984), 3154 states have internal predecessors, (7984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3155 states to 3155 states and 7984 transitions. [2022-01-18 15:49:29,508 INFO L78 Accepts]: Start accepts. Automaton has 3155 states and 7984 transitions. Word has length 30 [2022-01-18 15:49:29,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:29,508 INFO L470 AbstractCegarLoop]: Abstraction has 3155 states and 7984 transitions. [2022-01-18 15:49:29,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:29,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3155 states and 7984 transitions. [2022-01-18 15:49:29,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:29,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:29,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:29,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:29,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-01-18 15:49:29,712 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:29,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:29,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1420028430, now seen corresponding path program 64 times [2022-01-18 15:49:29,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:29,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165415261] [2022-01-18 15:49:29,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:29,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:29,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:29,979 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:29,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:29,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165415261] [2022-01-18 15:49:29,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165415261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:29,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049292031] [2022-01-18 15:49:29,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:49:29,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:29,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:29,980 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:29,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-01-18 15:49:29,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:49:29,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:29,998 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:29,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:30,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 15:49:30,342 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:30,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:30,568 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:30,568 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 23 treesize of output 48 [2022-01-18 15:49:30,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:30,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:30,615 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 24 treesize of output 8 [2022-01-18 15:49:30,662 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:30,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049292031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:30,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:30,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:49:30,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965991681] [2022-01-18 15:49:30,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:30,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:30,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:30,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:30,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:30,663 INFO L87 Difference]: Start difference. First operand 3155 states and 7984 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:32,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:32,711 INFO L93 Difference]: Finished difference Result 5457 states and 13709 transitions. [2022-01-18 15:49:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:49:32,711 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:49:32,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:32,718 INFO L225 Difference]: With dead ends: 5457 [2022-01-18 15:49:32,718 INFO L226 Difference]: Without dead ends: 5432 [2022-01-18 15:49:32,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=635, Invalid=3525, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 15:49:32,719 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 447 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 2532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:32,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 259 Invalid, 2532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:49:32,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5432 states. [2022-01-18 15:49:32,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5432 to 3185. [2022-01-18 15:49:32,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3185 states, 3184 states have (on average 2.5326633165829144) internal successors, (8064), 3184 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3185 states to 3185 states and 8064 transitions. [2022-01-18 15:49:32,768 INFO L78 Accepts]: Start accepts. Automaton has 3185 states and 8064 transitions. Word has length 30 [2022-01-18 15:49:32,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:32,768 INFO L470 AbstractCegarLoop]: Abstraction has 3185 states and 8064 transitions. [2022-01-18 15:49:32,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:32,768 INFO L276 IsEmpty]: Start isEmpty. Operand 3185 states and 8064 transitions. [2022-01-18 15:49:32,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:32,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:32,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:32,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:32,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-01-18 15:49:32,972 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:32,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:32,972 INFO L85 PathProgramCache]: Analyzing trace with hash 602502286, now seen corresponding path program 65 times [2022-01-18 15:49:32,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:32,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46853802] [2022-01-18 15:49:32,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:32,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:33,248 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:33,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:33,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46853802] [2022-01-18 15:49:33,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46853802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:33,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123730947] [2022-01-18 15:49:33,249 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:49:33,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:33,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:33,250 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:33,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-01-18 15:49:33,270 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:49:33,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:33,272 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:33,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:33,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 15:49:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:33,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:33,828 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:33,829 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 23 treesize of output 48 [2022-01-18 15:49:33,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:33,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:33,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:33,886 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 24 treesize of output 8 [2022-01-18 15:49:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:33,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123730947] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:33,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:33,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 15:49:33,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473946236] [2022-01-18 15:49:33,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:33,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:49:33,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:49:33,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:49:33,935 INFO L87 Difference]: Start difference. First operand 3185 states and 8064 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:35,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:35,716 INFO L93 Difference]: Finished difference Result 5809 states and 14706 transitions. [2022-01-18 15:49:35,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:49:35,716 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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-01-18 15:49:35,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:35,724 INFO L225 Difference]: With dead ends: 5809 [2022-01-18 15:49:35,724 INFO L226 Difference]: Without dead ends: 5790 [2022-01-18 15:49:35,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 974 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=522, Invalid=3138, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 15:49:35,725 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 348 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1852 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 2040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 1852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:35,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 222 Invalid, 2040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 1852 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:49:35,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5790 states. [2022-01-18 15:49:35,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5790 to 3170. [2022-01-18 15:49:35,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3170 states, 3169 states have (on average 2.5329757021142316) internal successors, (8027), 3169 states have internal predecessors, (8027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:35,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3170 states to 3170 states and 8027 transitions. [2022-01-18 15:49:35,770 INFO L78 Accepts]: Start accepts. Automaton has 3170 states and 8027 transitions. Word has length 30 [2022-01-18 15:49:35,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:35,771 INFO L470 AbstractCegarLoop]: Abstraction has 3170 states and 8027 transitions. [2022-01-18 15:49:35,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:35,771 INFO L276 IsEmpty]: Start isEmpty. Operand 3170 states and 8027 transitions. [2022-01-18 15:49:35,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:35,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:35,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:35,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-01-18 15:49:35,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:35,974 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:35,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:35,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1936063960, now seen corresponding path program 66 times [2022-01-18 15:49:35,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:35,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570113759] [2022-01-18 15:49:35,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:35,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:35,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:36,238 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:36,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:36,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570113759] [2022-01-18 15:49:36,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570113759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:36,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321308225] [2022-01-18 15:49:36,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:49:36,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:36,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:36,239 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:36,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-01-18 15:49:36,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:49:36,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:36,258 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:49:36,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:36,575 INFO L353 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-01-18 15:49:36,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2022-01-18 15:49:36,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:36,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:37,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:37,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:37,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:37,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 56 [2022-01-18 15:49:37,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:37,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321308225] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:37,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:37,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 31 [2022-01-18 15:49:37,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264351246] [2022-01-18 15:49:37,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:37,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 15:49:37,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:37,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 15:49:37,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:49:37,401 INFO L87 Difference]: Start difference. First operand 3170 states and 8027 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:40,078 INFO L93 Difference]: Finished difference Result 4890 states and 12392 transitions. [2022-01-18 15:49:40,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:49:40,079 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 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 30 [2022-01-18 15:49:40,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:40,085 INFO L225 Difference]: With dead ends: 4890 [2022-01-18 15:49:40,085 INFO L226 Difference]: Without dead ends: 4870 [2022-01-18 15:49:40,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1598 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=792, Invalid=4610, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:49:40,085 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 381 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 3835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2752 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:40,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 161 Invalid, 3835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 906 Invalid, 0 Unknown, 2752 Unchecked, 0.4s Time] [2022-01-18 15:49:40,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4870 states. [2022-01-18 15:49:40,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4870 to 3209. [2022-01-18 15:49:40,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3208 states have (on average 2.535224438902743) internal successors, (8133), 3208 states have internal predecessors, (8133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 8133 transitions. [2022-01-18 15:49:40,124 INFO L78 Accepts]: Start accepts. Automaton has 3209 states and 8133 transitions. Word has length 30 [2022-01-18 15:49:40,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:40,124 INFO L470 AbstractCegarLoop]: Abstraction has 3209 states and 8133 transitions. [2022-01-18 15:49:40,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:40,124 INFO L276 IsEmpty]: Start isEmpty. Operand 3209 states and 8133 transitions. [2022-01-18 15:49:40,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:40,128 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:40,128 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:40,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-01-18 15:49:40,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:40,328 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:40,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:40,328 INFO L85 PathProgramCache]: Analyzing trace with hash -593616036, now seen corresponding path program 67 times [2022-01-18 15:49:40,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:40,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457435166] [2022-01-18 15:49:40,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:40,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:40,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:40,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:40,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457435166] [2022-01-18 15:49:40,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457435166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:40,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652269222] [2022-01-18 15:49:40,595 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:49:40,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:40,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:40,595 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:40,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-01-18 15:49:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:40,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:40,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:40,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 15:49:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:40,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:41,152 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:41,152 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 23 treesize of output 48 [2022-01-18 15:49:41,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:41,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:41,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:41,212 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 23 treesize of output 7 [2022-01-18 15:49:41,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:41,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652269222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:41,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:41,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 15:49:41,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814690444] [2022-01-18 15:49:41,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:41,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:49:41,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:41,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:49:41,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:49:41,261 INFO L87 Difference]: Start difference. First operand 3209 states and 8133 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:42,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:42,892 INFO L93 Difference]: Finished difference Result 5129 states and 12973 transitions. [2022-01-18 15:49:42,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:49:42,893 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 30 [2022-01-18 15:49:42,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:42,899 INFO L225 Difference]: With dead ends: 5129 [2022-01-18 15:49:42,900 INFO L226 Difference]: Without dead ends: 5107 [2022-01-18 15:49:42,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=375, Invalid=2705, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:49:42,900 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 291 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 2008 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:42,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 235 Invalid, 2159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2008 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:49:42,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5107 states. [2022-01-18 15:49:42,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5107 to 3179. [2022-01-18 15:49:42,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3179 states, 3178 states have (on average 2.5324103209565765) internal successors, (8048), 3178 states have internal predecessors, (8048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:42,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3179 states to 3179 states and 8048 transitions. [2022-01-18 15:49:42,943 INFO L78 Accepts]: Start accepts. Automaton has 3179 states and 8048 transitions. Word has length 30 [2022-01-18 15:49:42,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:42,943 INFO L470 AbstractCegarLoop]: Abstraction has 3179 states and 8048 transitions. [2022-01-18 15:49:42,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:42,943 INFO L276 IsEmpty]: Start isEmpty. Operand 3179 states and 8048 transitions. [2022-01-18 15:49:42,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:42,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:42,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:42,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:43,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-01-18 15:49:43,147 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:43,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:43,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1108140126, now seen corresponding path program 68 times [2022-01-18 15:49:43,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:43,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432271664] [2022-01-18 15:49:43,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:43,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:43,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:43,432 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:43,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432271664] [2022-01-18 15:49:43,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432271664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611921957] [2022-01-18 15:49:43,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:49:43,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:43,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:43,433 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:43,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-01-18 15:49:43,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:49:43,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:43,451 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:49:43,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:43,795 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 15:49:43,796 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 48 [2022-01-18 15:49:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:43,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:44,061 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:49:44,061 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 23 treesize of output 48 [2022-01-18 15:49:44,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:44,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:49:44,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:44,120 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 24 treesize of output 8 [2022-01-18 15:49:44,170 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:44,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611921957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:44,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:44,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 15:49:44,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182871755] [2022-01-18 15:49:44,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:44,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:49:44,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:44,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:49:44,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:49:44,170 INFO L87 Difference]: Start difference. First operand 3179 states and 8048 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:45,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:49:45,554 INFO L93 Difference]: Finished difference Result 5229 states and 13160 transitions. [2022-01-18 15:49:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:49:45,554 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 15:49:45,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:49:45,561 INFO L225 Difference]: With dead ends: 5229 [2022-01-18 15:49:45,561 INFO L226 Difference]: Without dead ends: 5218 [2022-01-18 15:49:45,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=379, Invalid=2377, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:49:45,561 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 380 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1893 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:45,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 270 Invalid, 2019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1893 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:49:45,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5218 states. [2022-01-18 15:49:45,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5218 to 3176. [2022-01-18 15:49:45,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3176 states, 3175 states have (on average 2.5325984251968503) internal successors, (8041), 3175 states have internal predecessors, (8041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:45,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3176 states to 3176 states and 8041 transitions. [2022-01-18 15:49:45,603 INFO L78 Accepts]: Start accepts. Automaton has 3176 states and 8041 transitions. Word has length 30 [2022-01-18 15:49:45,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:49:45,603 INFO L470 AbstractCegarLoop]: Abstraction has 3176 states and 8041 transitions. [2022-01-18 15:49:45,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:49:45,603 INFO L276 IsEmpty]: Start isEmpty. Operand 3176 states and 8041 transitions. [2022-01-18 15:49:45,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 15:49:45,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:49:45,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:49:45,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:45,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-01-18 15:49:45,807 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:49:45,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:49:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1907308062, now seen corresponding path program 69 times [2022-01-18 15:49:45,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:49:45,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526060396] [2022-01-18 15:49:45,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:49:45,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:49:45,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:49:46,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:46,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:49:46,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526060396] [2022-01-18 15:49:46,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526060396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:49:46,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036406524] [2022-01-18 15:49:46,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:49:46,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:46,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:49:46,100 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:49:46,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-01-18 15:49:46,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:49:46,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:49:46,119 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 15:49:46,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:49:46,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:46,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-01-18 15:49:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:46,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:49:47,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:49:47,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:49:47,416 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 40 treesize of output 45 [2022-01-18 15:49:47,484 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:49:47,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036406524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:49:47,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:49:47,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2022-01-18 15:49:47,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931817390] [2022-01-18 15:49:47,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:49:47,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 15:49:47,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:49:47,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 15:49:47,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:49:47,486 INFO L87 Difference]: Start difference. First operand 3176 states and 8041 transitions. Second operand has 40 states, 40 states have (on average 1.8) internal successors, (72), 39 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) Received shutdown request... [2022-01-18 15:49:51,789 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:49:51,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 15:49:51,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3866 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2034, Invalid=9522, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 15:49:51,792 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 543 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 2895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 952 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:49:51,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [543 Valid, 94 Invalid, 2895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 1597 Invalid, 0 Unknown, 952 Unchecked, 0.8s Time] [2022-01-18 15:49:51,793 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 15:49:51,807 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:49:51,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-01-18 15:49:52,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:49:52,004 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3176states) and FLOYD_HOARE automaton (currently 84 states, 40 states before enhancement),while ReachableStatesComputation was computing reachable states (2750 states constructed, input type IntersectNwa). [2022-01-18 15:49:52,005 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 15:49:52,005 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 15:49:52,007 INFO L732 BasicCegarLoop]: Path program histogram: [81, 76, 69, 2, 1, 1] [2022-01-18 15:49:52,009 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 15:49:52,009 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 15:49:52,011 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 03:49:52 BasicIcfg [2022-01-18 15:49:52,011 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 15:49:52,011 INFO L158 Benchmark]: Toolchain (without parser) took 765029.45ms. Allocated memory was 371.2MB in the beginning and 480.2MB in the end (delta: 109.1MB). Free memory was 331.8MB in the beginning and 297.2MB in the end (delta: 34.6MB). Peak memory consumption was 146.0MB. Max. memory is 16.0GB. [2022-01-18 15:49:52,011 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 371.2MB. Free memory is still 333.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 15:49:52,011 INFO L158 Benchmark]: Boogie Procedure Inliner took 16.66ms. Allocated memory is still 371.2MB. Free memory was 331.8MB in the beginning and 330.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 15:49:52,012 INFO L158 Benchmark]: Boogie Preprocessor took 11.72ms. Allocated memory is still 371.2MB. Free memory was 330.3MB in the beginning and 329.4MB in the end (delta: 961.6kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 15:49:52,012 INFO L158 Benchmark]: RCFGBuilder took 203.18ms. Allocated memory is still 371.2MB. Free memory was 329.2MB in the beginning and 320.2MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 15:49:52,012 INFO L158 Benchmark]: TraceAbstraction took 764794.07ms. Allocated memory was 371.2MB in the beginning and 480.2MB in the end (delta: 109.1MB). Free memory was 319.7MB in the beginning and 297.2MB in the end (delta: 22.5MB). Peak memory consumption was 133.4MB. Max. memory is 16.0GB. [2022-01-18 15:49:52,012 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.10ms. Allocated memory is still 371.2MB. Free memory is still 333.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 16.66ms. Allocated memory is still 371.2MB. Free memory was 331.8MB in the beginning and 330.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 11.72ms. Allocated memory is still 371.2MB. Free memory was 330.3MB in the beginning and 329.4MB in the end (delta: 961.6kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 203.18ms. Allocated memory is still 371.2MB. Free memory was 329.2MB in the beginning and 320.2MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 764794.07ms. Allocated memory was 371.2MB in the beginning and 480.2MB in the end (delta: 109.1MB). Free memory was 319.7MB in the beginning and 297.2MB in the end (delta: 22.5MB). Peak memory consumption was 133.4MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3176states) and FLOYD_HOARE automaton (currently 84 states, 40 states before enhancement),while ReachableStatesComputation was computing reachable states (2750 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3176states) and FLOYD_HOARE automaton (currently 84 states, 40 states before enhancement),while ReachableStatesComputation was computing reachable states (2750 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3176states) and FLOYD_HOARE automaton (currently 84 states, 40 states before enhancement),while ReachableStatesComputation was computing reachable states (2750 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 764.7s, OverallIterations: 230, TraceHistogramMax: 2, PathProgramHistogramMax: 81, EmptinessCheckTime: 0.5s, AutomataDifference: 488.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 88470 SdHoareTripleChecker+Valid, 192.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 88470 mSDsluCounter, 52398 SdHoareTripleChecker+Invalid, 162.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 53248 IncrementalHoareTripleChecker+Unchecked, 77894 mSDsCounter, 42349 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 456573 IncrementalHoareTripleChecker+Invalid, 552170 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 42349 mSolverCounterUnsat, 4686 mSDtfsCounter, 456573 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 24752 GetRequests, 9226 SyntacticMatches, 1058 SemanticMatches, 14468 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 339890 ImplicationChecksByTransitivity, 372.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3209occurred in iteration=227, InterpolantAutomatonStates: 11420, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 229 MinimizatonAttempts, 406337 StatesRemovedByMinimization, 229 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 217.7s InterpolantComputationTime, 13330 NumberOfCodeBlocks, 13318 NumberOfCodeBlocksAsserted, 813 NumberOfCheckSat, 19294 ConstructedInterpolants, 411 QuantifiedInterpolants, 422504 SizeOfPredicates, 1931 NumberOfNonLiveVariables, 13788 ConjunctsInSsa, 6716 ConjunctsInUnsatCore, 686 InterpolantComputations, 2 PerfectInterpolantSequences, 139/7363 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