/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/popl20-bad/three-array-sum-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:51:30,842 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:51:30,844 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:51:30,881 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:51:30,881 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:51:30,883 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:51:30,891 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:51:30,893 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:51:30,899 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:51:30,902 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:51:30,903 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:51:30,904 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:51:30,904 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:51:30,905 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:51:30,906 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:51:30,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:51:30,909 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:51:30,909 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:51:30,911 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:51:30,914 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:51:30,915 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:51:30,916 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:51:30,917 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:51:30,917 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:51:30,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:51:30,922 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:51:30,922 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:51:30,923 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:51:30,923 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:51:30,924 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:51:30,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:51:30,924 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:51:30,925 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:51:30,926 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:51:30,927 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:51:30,927 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:51:30,927 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:51:30,927 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:51:30,927 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:51:30,928 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:51:30,928 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:51:30,929 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 16:51:30,951 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:51:30,951 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:51:30,951 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:51:30,951 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:51:30,952 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:51:30,952 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:51:30,952 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:51:30,952 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:51:30,953 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:51:30,953 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:51:30,953 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:51:30,953 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:51:30,953 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:51:30,953 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:51:30,954 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:51:30,954 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:51:30,955 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:51:30,955 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:51:30,955 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:51:30,955 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:51:30,955 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:51:30,956 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:51:30,956 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:51:30,956 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:51:30,956 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:51:30,956 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 16:51:31,127 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:51:31,149 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:51:31,150 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:51:31,151 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:51:31,151 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:51:31,152 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl [2022-01-18 16:51:31,152 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl' [2022-01-18 16:51:31,170 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:51:31,170 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:51:31,171 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:51:31,171 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:51:31,171 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:51:31,179 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,189 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,193 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:51:31,194 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:51:31,195 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:51:31,195 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:51:31,195 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:51:31,200 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,201 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,201 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,207 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,209 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,213 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:51:31,214 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:51:31,214 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:51:31,214 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:51:31,215 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/1) ... [2022-01-18 16:51:31,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:51:31,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:31,235 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 16:51:31,252 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 16:51:31,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:51:31,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:51:31,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:51:31,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:51:31,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:51:31,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:51:31,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:51:31,261 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:51:31,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:51:31,261 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:51:31,262 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:51:31,262 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:51:31,262 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 16:51:31,297 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:51:31,298 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:51:31,378 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:51:31,394 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:51:31,394 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:51:31,395 INFO L202 PluginConnector]: Adding new model three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:51:31 BoogieIcfgContainer [2022-01-18 16:51:31,396 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:51:31,397 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:51:31,397 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:51:31,421 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:51:31,421 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:51:31" (1/2) ... [2022-01-18 16:51:31,422 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16126265 and model type three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:51:31, skipping insertion in model container [2022-01-18 16:51:31,422 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:51:31" (2/2) ... [2022-01-18 16:51:31,423 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-sum-alt.wvr.bpl [2022-01-18 16:51:31,426 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:51:31,426 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:51:31,426 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:51:31,426 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:51:31,466 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:51:31,533 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:51:31,537 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 16:51:31,537 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:51:31,549 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 27 transitions, 78 flow [2022-01-18 16:51:31,589 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:31,591 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:31,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 16:51:31,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:31,597 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:31,597 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:31,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:31,601 INFO L85 PathProgramCache]: Analyzing trace with hash -511251252, now seen corresponding path program 1 times [2022-01-18 16:51:31,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:31,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249957272] [2022-01-18 16:51:31,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:31,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:31,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:31,756 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 16:51:31,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:31,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249957272] [2022-01-18 16:51:31,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249957272] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:31,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:31,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:51:31,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415323767] [2022-01-18 16:51:31,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:31,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:51:31,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:31,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:51:31,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:51:31,782 INFO L87 Difference]: Start difference. First operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:31,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:31,817 INFO L93 Difference]: Finished difference Result 215 states and 615 transitions. [2022-01-18 16:51:31,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:51:31,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 16:51:31,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:31,827 INFO L225 Difference]: With dead ends: 215 [2022-01-18 16:51:31,827 INFO L226 Difference]: Without dead ends: 200 [2022-01-18 16:51:31,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:51:31,831 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 3 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:31,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 23 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:31,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-01-18 16:51:31,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 147. [2022-01-18 16:51:31,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.856164383561644) internal successors, (417), 146 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:31,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 417 transitions. [2022-01-18 16:51:31,896 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 417 transitions. Word has length 16 [2022-01-18 16:51:31,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:31,896 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 417 transitions. [2022-01-18 16:51:31,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:31,897 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 417 transitions. [2022-01-18 16:51:31,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:31,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:31,898 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:31,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:51:31,899 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:31,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash 74019820, now seen corresponding path program 1 times [2022-01-18 16:51:31,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:31,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125897463] [2022-01-18 16:51:31,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:31,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:31,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:31,971 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 16:51:31,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:31,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125897463] [2022-01-18 16:51:31,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125897463] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:31,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764595627] [2022-01-18 16:51:31,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:31,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:31,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:31,974 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 16:51:31,975 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 16:51:32,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:51:32,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:32,085 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 16:51:32,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:32,126 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 16:51:32,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764595627] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:32,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:32,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 16:51:32,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175445495] [2022-01-18 16:51:32,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:32,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:32,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:32,129 INFO L87 Difference]: Start difference. First operand 147 states and 417 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,229 INFO L93 Difference]: Finished difference Result 345 states and 956 transitions. [2022-01-18 16:51:32,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:32,230 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:32,235 INFO L225 Difference]: With dead ends: 345 [2022-01-18 16:51:32,235 INFO L226 Difference]: Without dead ends: 345 [2022-01-18 16:51:32,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 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 16:51:32,238 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 75 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:32,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 42 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:32,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-18 16:51:32,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 174. [2022-01-18 16:51:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.953757225433526) internal successors, (511), 173 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 511 transitions. [2022-01-18 16:51:32,266 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 511 transitions. Word has length 18 [2022-01-18 16:51:32,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:32,266 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 511 transitions. [2022-01-18 16:51:32,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,266 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 511 transitions. [2022-01-18 16:51:32,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:32,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:32,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:32,287 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 16:51:32,485 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 16:51:32,486 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:32,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:32,486 INFO L85 PathProgramCache]: Analyzing trace with hash 132722862, now seen corresponding path program 1 times [2022-01-18 16:51:32,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:32,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610915262] [2022-01-18 16:51:32,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:32,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:32,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,515 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 16:51:32,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:32,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610915262] [2022-01-18 16:51:32,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610915262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:32,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:32,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:51:32,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643425021] [2022-01-18 16:51:32,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:51:32,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:51:32,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:32,520 INFO L87 Difference]: Start difference. First operand 174 states and 511 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,570 INFO L93 Difference]: Finished difference Result 242 states and 652 transitions. [2022-01-18 16:51:32,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:51:32,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:32,573 INFO L225 Difference]: With dead ends: 242 [2022-01-18 16:51:32,573 INFO L226 Difference]: Without dead ends: 232 [2022-01-18 16:51:32,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:32,575 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:32,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 21 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:32,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-01-18 16:51:32,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 190. [2022-01-18 16:51:32,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.8412698412698414) internal successors, (537), 189 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 537 transitions. [2022-01-18 16:51:32,593 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 537 transitions. Word has length 18 [2022-01-18 16:51:32,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:32,593 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 537 transitions. [2022-01-18 16:51:32,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,594 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 537 transitions. [2022-01-18 16:51:32,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:32,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:32,598 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:32,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:51:32,598 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:32,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:32,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1683104426, now seen corresponding path program 1 times [2022-01-18 16:51:32,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:32,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410848738] [2022-01-18 16:51:32,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:32,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:32,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,646 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 16:51:32,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:32,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410848738] [2022-01-18 16:51:32,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410848738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:32,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:32,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:51:32,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962456779] [2022-01-18 16:51:32,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:51:32,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:51:32,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:32,651 INFO L87 Difference]: Start difference. First operand 190 states and 537 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,704 INFO L93 Difference]: Finished difference Result 325 states and 890 transitions. [2022-01-18 16:51:32,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:51:32,705 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:32,706 INFO L225 Difference]: With dead ends: 325 [2022-01-18 16:51:32,706 INFO L226 Difference]: Without dead ends: 307 [2022-01-18 16:51:32,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:32,709 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:32,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 21 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:32,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-01-18 16:51:32,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 235. [2022-01-18 16:51:32,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.893162393162393) internal successors, (677), 234 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 16:51:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 677 transitions. [2022-01-18 16:51:32,721 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 677 transitions. Word has length 18 [2022-01-18 16:51:32,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:32,721 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 677 transitions. [2022-01-18 16:51:32,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,721 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 677 transitions. [2022-01-18 16:51:32,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:32,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:32,724 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:32,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 16:51:32,724 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:32,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:32,725 INFO L85 PathProgramCache]: Analyzing trace with hash 105060458, now seen corresponding path program 2 times [2022-01-18 16:51:32,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:32,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586293495] [2022-01-18 16:51:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:32,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,770 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 16:51:32,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:32,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586293495] [2022-01-18 16:51:32,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586293495] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:32,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:32,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:51:32,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457427535] [2022-01-18 16:51:32,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:51:32,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:51:32,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:32,772 INFO L87 Difference]: Start difference. First operand 235 states and 677 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,822 INFO L93 Difference]: Finished difference Result 277 states and 750 transitions. [2022-01-18 16:51:32,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:51:32,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:32,824 INFO L225 Difference]: With dead ends: 277 [2022-01-18 16:51:32,824 INFO L226 Difference]: Without dead ends: 265 [2022-01-18 16:51:32,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:32,825 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:32,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 35 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:32,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-01-18 16:51:32,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 212. [2022-01-18 16:51:32,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.8341232227488153) internal successors, (598), 211 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 598 transitions. [2022-01-18 16:51:32,832 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 598 transitions. Word has length 18 [2022-01-18 16:51:32,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:32,832 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 598 transitions. [2022-01-18 16:51:32,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,833 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 598 transitions. [2022-01-18 16:51:32,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:32,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:32,839 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:32,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 16:51:32,839 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:32,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:32,840 INFO L85 PathProgramCache]: Analyzing trace with hash 671200524, now seen corresponding path program 2 times [2022-01-18 16:51:32,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:32,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599946671] [2022-01-18 16:51:32,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:32,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:32,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,876 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 16:51:32,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:32,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599946671] [2022-01-18 16:51:32,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599946671] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:32,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:32,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:51:32,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964308161] [2022-01-18 16:51:32,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:51:32,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:51:32,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:32,879 INFO L87 Difference]: Start difference. First operand 212 states and 598 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,921 INFO L93 Difference]: Finished difference Result 275 states and 762 transitions. [2022-01-18 16:51:32,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:51:32,922 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:32,924 INFO L225 Difference]: With dead ends: 275 [2022-01-18 16:51:32,924 INFO L226 Difference]: Without dead ends: 261 [2022-01-18 16:51:32,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:32,925 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:32,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 21 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:32,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-01-18 16:51:32,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 215. [2022-01-18 16:51:32,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.850467289719626) internal successors, (610), 214 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 610 transitions. [2022-01-18 16:51:32,931 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 610 transitions. Word has length 18 [2022-01-18 16:51:32,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:32,931 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 610 transitions. [2022-01-18 16:51:32,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,931 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 610 transitions. [2022-01-18 16:51:32,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:32,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:32,932 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:32,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 16:51:32,932 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:32,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:32,934 INFO L85 PathProgramCache]: Analyzing trace with hash -945431028, now seen corresponding path program 3 times [2022-01-18 16:51:32,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:32,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021390867] [2022-01-18 16:51:32,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:32,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:32,966 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 16:51:32,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:32,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021390867] [2022-01-18 16:51:32,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021390867] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:32,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:32,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:51:32,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057598204] [2022-01-18 16:51:32,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:32,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:51:32,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:32,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:51:32,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:32,968 INFO L87 Difference]: Start difference. First operand 215 states and 610 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:32,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:32,998 INFO L93 Difference]: Finished difference Result 222 states and 635 transitions. [2022-01-18 16:51:32,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:51:32,999 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:32,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:33,000 INFO L225 Difference]: With dead ends: 222 [2022-01-18 16:51:33,000 INFO L226 Difference]: Without dead ends: 222 [2022-01-18 16:51:33,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:33,001 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 14 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:33,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 18 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:33,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-01-18 16:51:33,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 213. [2022-01-18 16:51:33,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.8679245283018866) internal successors, (608), 212 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 608 transitions. [2022-01-18 16:51:33,007 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 608 transitions. Word has length 18 [2022-01-18 16:51:33,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:33,007 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 608 transitions. [2022-01-18 16:51:33,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,007 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 608 transitions. [2022-01-18 16:51:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:33,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:33,008 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:33,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 16:51:33,008 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:33,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:33,009 INFO L85 PathProgramCache]: Analyzing trace with hash -2121095062, now seen corresponding path program 4 times [2022-01-18 16:51:33,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:33,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362573437] [2022-01-18 16:51:33,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:33,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,045 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 16:51:33,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:33,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362573437] [2022-01-18 16:51:33,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362573437] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:33,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:33,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:51:33,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491256183] [2022-01-18 16:51:33,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:33,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:51:33,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:33,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:51:33,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:33,046 INFO L87 Difference]: Start difference. First operand 213 states and 608 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:33,075 INFO L93 Difference]: Finished difference Result 226 states and 656 transitions. [2022-01-18 16:51:33,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:51:33,075 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:33,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:33,077 INFO L225 Difference]: With dead ends: 226 [2022-01-18 16:51:33,077 INFO L226 Difference]: Without dead ends: 226 [2022-01-18 16:51:33,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:51:33,077 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 12 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:33,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 24 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:33,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-01-18 16:51:33,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 215. [2022-01-18 16:51:33,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.911214953271028) internal successors, (623), 214 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 623 transitions. [2022-01-18 16:51:33,082 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 623 transitions. Word has length 18 [2022-01-18 16:51:33,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:33,083 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 623 transitions. [2022-01-18 16:51:33,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,083 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 623 transitions. [2022-01-18 16:51:33,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:51:33,083 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:33,084 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:33,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 16:51:33,084 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:33,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash -552220694, now seen corresponding path program 5 times [2022-01-18 16:51:33,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:33,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329030111] [2022-01-18 16:51:33,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,137 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 16:51:33,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:33,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329030111] [2022-01-18 16:51:33,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329030111] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:51:33,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:51:33,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:51:33,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659426519] [2022-01-18 16:51:33,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:51:33,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:51:33,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:33,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:51:33,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:33,138 INFO L87 Difference]: Start difference. First operand 215 states and 623 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:33,176 INFO L93 Difference]: Finished difference Result 212 states and 606 transitions. [2022-01-18 16:51:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:51:33,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 16:51:33,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:33,178 INFO L225 Difference]: With dead ends: 212 [2022-01-18 16:51:33,178 INFO L226 Difference]: Without dead ends: 204 [2022-01-18 16:51:33,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:51:33,178 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:33,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 21 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:33,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-18 16:51:33,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 194. [2022-01-18 16:51:33,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.901554404145078) internal successors, (560), 193 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 560 transitions. [2022-01-18 16:51:33,183 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 560 transitions. Word has length 18 [2022-01-18 16:51:33,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:33,183 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 560 transitions. [2022-01-18 16:51:33,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,183 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 560 transitions. [2022-01-18 16:51:33,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 16:51:33,184 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:33,184 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] [2022-01-18 16:51:33,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 16:51:33,184 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:33,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:33,184 INFO L85 PathProgramCache]: Analyzing trace with hash -62492722, now seen corresponding path program 1 times [2022-01-18 16:51:33,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:33,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274009265] [2022-01-18 16:51:33,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:33,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:33,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:33,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274009265] [2022-01-18 16:51:33,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274009265] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:33,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291520500] [2022-01-18 16:51:33,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:33,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:33,216 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 16:51:33,217 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 16:51:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:51:33,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:33,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:33,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:33,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291520500] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:33,361 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:33,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 16:51:33,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884187763] [2022-01-18 16:51:33,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:33,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:33,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:33,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:33,362 INFO L87 Difference]: Start difference. First operand 194 states and 560 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:33,415 INFO L93 Difference]: Finished difference Result 251 states and 729 transitions. [2022-01-18 16:51:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:33,415 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 16:51:33,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:33,416 INFO L225 Difference]: With dead ends: 251 [2022-01-18 16:51:33,416 INFO L226 Difference]: Without dead ends: 251 [2022-01-18 16:51:33,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 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 16:51:33,417 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:33,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 29 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:33,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-01-18 16:51:33,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 191. [2022-01-18 16:51:33,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.9) internal successors, (551), 190 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 551 transitions. [2022-01-18 16:51:33,422 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 551 transitions. Word has length 20 [2022-01-18 16:51:33,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:33,422 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 551 transitions. [2022-01-18 16:51:33,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:33,422 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 551 transitions. [2022-01-18 16:51:33,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:33,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:33,423 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, 1] [2022-01-18 16:51:33,441 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 16:51:33,632 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,SelfDestructingSolverStorable9 [2022-01-18 16:51:33,632 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:33,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:33,633 INFO L85 PathProgramCache]: Analyzing trace with hash -851645140, now seen corresponding path program 1 times [2022-01-18 16:51:33,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:33,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764654950] [2022-01-18 16:51:33,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:33,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:33,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764654950] [2022-01-18 16:51:33,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764654950] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:33,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383008943] [2022-01-18 16:51:33,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:33,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:33,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:33,714 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 16:51:33,715 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 16:51:33,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:33,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:33,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:33,959 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 22 treesize of output 18 [2022-01-18 16:51:33,961 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 18 treesize of output 14 [2022-01-18 16:51:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:33,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:34,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,036 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 15 treesize of output 20 [2022-01-18 16:51:34,052 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 15 treesize of output 9 [2022-01-18 16:51:34,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,086 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 12 treesize of output 17 [2022-01-18 16:51:34,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-18 16:51:34,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:34,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383008943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:34,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:34,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-18 16:51:34,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555830814] [2022-01-18 16:51:34,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:34,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:34,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:34,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:34,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:34,156 INFO L87 Difference]: Start difference. First operand 191 states and 551 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:34,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:34,238 INFO L93 Difference]: Finished difference Result 377 states and 1096 transitions. [2022-01-18 16:51:34,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:34,238 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:34,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:34,240 INFO L225 Difference]: With dead ends: 377 [2022-01-18 16:51:34,240 INFO L226 Difference]: Without dead ends: 362 [2022-01-18 16:51:34,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:34,241 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 30 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:34,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 89 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:34,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-01-18 16:51:34,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-01-18 16:51:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.95910780669145) internal successors, (796), 269 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 796 transitions. [2022-01-18 16:51:34,247 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 796 transitions. Word has length 22 [2022-01-18 16:51:34,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:34,247 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 796 transitions. [2022-01-18 16:51:34,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:34,247 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 796 transitions. [2022-01-18 16:51:34,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:34,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:34,248 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, 1] [2022-01-18 16:51:34,266 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 16:51:34,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:34,463 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:34,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:34,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1414924140, now seen corresponding path program 2 times [2022-01-18 16:51:34,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:34,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923177856] [2022-01-18 16:51:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:34,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:34,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:34,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:34,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923177856] [2022-01-18 16:51:34,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923177856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:34,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220308046] [2022-01-18 16:51:34,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:34,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:34,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:34,523 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 16:51:34,529 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 16:51:34,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:34,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:34,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:34,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:34,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 16:51:34,720 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 16:51:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:34,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:34,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,801 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 15 treesize of output 20 [2022-01-18 16:51:34,813 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 15 treesize of output 9 [2022-01-18 16:51:34,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,851 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 12 treesize of output 17 [2022-01-18 16:51:34,863 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 12 treesize of output 5 [2022-01-18 16:51:34,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:34,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220308046] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:34,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:34,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-18 16:51:34,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995779879] [2022-01-18 16:51:34,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:34,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:34,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:34,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:34,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:34,910 INFO L87 Difference]: Start difference. First operand 270 states and 796 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:34,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:34,998 INFO L93 Difference]: Finished difference Result 402 states and 1185 transitions. [2022-01-18 16:51:34,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:34,998 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:34,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:35,000 INFO L225 Difference]: With dead ends: 402 [2022-01-18 16:51:35,000 INFO L226 Difference]: Without dead ends: 387 [2022-01-18 16:51:35,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:35,001 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 27 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:35,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 95 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:35,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-01-18 16:51:35,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 294. [2022-01-18 16:51:35,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.962457337883959) internal successors, (868), 293 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 868 transitions. [2022-01-18 16:51:35,007 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 868 transitions. Word has length 22 [2022-01-18 16:51:35,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:35,008 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 868 transitions. [2022-01-18 16:51:35,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:35,008 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 868 transitions. [2022-01-18 16:51:35,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:35,009 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:35,009 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, 1] [2022-01-18 16:51:35,031 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 16:51:35,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:35,223 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:35,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1944109140, now seen corresponding path program 3 times [2022-01-18 16:51:35,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:35,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913489978] [2022-01-18 16:51:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:35,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:35,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:35,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:35,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:35,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913489978] [2022-01-18 16:51:35,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913489978] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:35,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859974374] [2022-01-18 16:51:35,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:35,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:35,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:35,293 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 16:51:35,294 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 16:51:35,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:51:35,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:35,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:35,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:35,549 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 20 treesize of output 14 [2022-01-18 16:51:35,551 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 20 treesize of output 14 [2022-01-18 16:51:35,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:35,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:35,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:35,627 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 15 treesize of output 20 [2022-01-18 16:51:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2022-01-18 16:51:35,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:35,653 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 12 treesize of output 17 [2022-01-18 16:51:35,670 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 12 treesize of output 5 [2022-01-18 16:51:35,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:35,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859974374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:35,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:35,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-18 16:51:35,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142205107] [2022-01-18 16:51:35,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:35,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:35,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:35,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:35,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:35,715 INFO L87 Difference]: Start difference. First operand 294 states and 868 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:35,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:35,821 INFO L93 Difference]: Finished difference Result 461 states and 1361 transitions. [2022-01-18 16:51:35,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:35,821 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:35,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:35,823 INFO L225 Difference]: With dead ends: 461 [2022-01-18 16:51:35,823 INFO L226 Difference]: Without dead ends: 446 [2022-01-18 16:51:35,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:35,823 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 25 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:35,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 112 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:35,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-01-18 16:51:35,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 312. [2022-01-18 16:51:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.964630225080386) internal successors, (922), 311 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:35,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 922 transitions. [2022-01-18 16:51:35,830 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 922 transitions. Word has length 22 [2022-01-18 16:51:35,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:35,830 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 922 transitions. [2022-01-18 16:51:35,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:35,830 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 922 transitions. [2022-01-18 16:51:35,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:35,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:35,831 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, 1] [2022-01-18 16:51:35,849 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 16:51:36,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 16:51:36,047 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:36,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:36,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1813144784, now seen corresponding path program 4 times [2022-01-18 16:51:36,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:36,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497346136] [2022-01-18 16:51:36,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:36,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:36,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:36,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:36,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497346136] [2022-01-18 16:51:36,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497346136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:36,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127664078] [2022-01-18 16:51:36,119 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:51:36,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:36,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:36,120 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 16:51:36,121 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 16:51:36,147 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:51:36,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:36,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:36,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:36,287 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 25 treesize of output 19 [2022-01-18 16:51:36,295 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 20 treesize of output 14 [2022-01-18 16:51:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:36,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:36,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:36,367 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 16 treesize of output 21 [2022-01-18 16:51:36,375 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 15 treesize of output 9 [2022-01-18 16:51:36,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:36,409 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 12 treesize of output 17 [2022-01-18 16:51:36,419 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 6 [2022-01-18 16:51:36,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:36,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127664078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:36,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:36,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-18 16:51:36,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074749575] [2022-01-18 16:51:36,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:36,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:36,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:36,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:36,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:36,466 INFO L87 Difference]: Start difference. First operand 312 states and 922 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:36,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:36,545 INFO L93 Difference]: Finished difference Result 435 states and 1285 transitions. [2022-01-18 16:51:36,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:36,545 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:36,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:36,547 INFO L225 Difference]: With dead ends: 435 [2022-01-18 16:51:36,547 INFO L226 Difference]: Without dead ends: 420 [2022-01-18 16:51:36,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:36,547 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 29 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:36,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 93 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:36,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-01-18 16:51:36,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 330. [2022-01-18 16:51:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.966565349544073) internal successors, (976), 329 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 976 transitions. [2022-01-18 16:51:36,553 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 976 transitions. Word has length 22 [2022-01-18 16:51:36,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:36,554 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 976 transitions. [2022-01-18 16:51:36,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:36,554 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 976 transitions. [2022-01-18 16:51:36,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:36,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:36,555 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, 1] [2022-01-18 16:51:36,572 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 16:51:36,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:36,760 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:36,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:36,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1947787600, now seen corresponding path program 5 times [2022-01-18 16:51:36,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:36,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61664253] [2022-01-18 16:51:36,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:36,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:36,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:36,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61664253] [2022-01-18 16:51:36,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61664253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:36,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123979374] [2022-01-18 16:51:36,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:51:36,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:36,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:36,823 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 16:51:36,824 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 16:51:36,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:36,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:36,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:36,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:36,968 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 21 treesize of output 17 [2022-01-18 16:51:37,002 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 16:51:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:37,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:37,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:37,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-01-18 16:51:37,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:37,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, 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 16:51:37,116 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 18 treesize of output 12 [2022-01-18 16:51:37,118 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 12 treesize of output 5 [2022-01-18 16:51:37,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:37,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123979374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:37,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:37,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:51:37,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159718758] [2022-01-18 16:51:37,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:37,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:51:37,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:37,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:51:37,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:37,174 INFO L87 Difference]: Start difference. First operand 330 states and 976 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:37,254 INFO L93 Difference]: Finished difference Result 471 states and 1393 transitions. [2022-01-18 16:51:37,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:37,254 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:37,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:37,256 INFO L225 Difference]: With dead ends: 471 [2022-01-18 16:51:37,256 INFO L226 Difference]: Without dead ends: 456 [2022-01-18 16:51:37,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:37,257 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 33 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:37,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 93 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:37,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-01-18 16:51:37,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 342. [2022-01-18 16:51:37,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2022-01-18 16:51:37,263 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2022-01-18 16:51:37,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:37,263 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2022-01-18 16:51:37,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,263 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2022-01-18 16:51:37,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:51:37,264 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:37,264 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, 1] [2022-01-18 16:51:37,282 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 16:51:37,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:37,476 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:37,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:37,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1359688084, now seen corresponding path program 6 times [2022-01-18 16:51:37,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:37,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344492898] [2022-01-18 16:51:37,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:37,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:37,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:37,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:37,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:37,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344492898] [2022-01-18 16:51:37,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344492898] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:37,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976829755] [2022-01-18 16:51:37,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:51:37,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:37,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:37,539 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 16:51:37,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:51:37,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:37,567 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 16:51:37,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 16:51:37,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:37,674 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 21 treesize of output 17 [2022-01-18 16:51:37,685 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 20 treesize of output 14 [2022-01-18 16:51:37,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:37,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:37,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:37,789 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 19 treesize of output 24 [2022-01-18 16:51:37,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:37,795 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 15 treesize of output 20 [2022-01-18 16:51:37,819 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 18 treesize of output 12 [2022-01-18 16:51:37,821 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 12 treesize of output 5 [2022-01-18 16:51:37,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:37,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976829755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:37,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:37,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:51:37,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141806704] [2022-01-18 16:51:37,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:37,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:51:37,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:37,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:51:37,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:37,886 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:37,971 INFO L93 Difference]: Finished difference Result 463 states and 1369 transitions. [2022-01-18 16:51:37,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:51:37,972 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:51:37,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:37,973 INFO L225 Difference]: With dead ends: 463 [2022-01-18 16:51:37,973 INFO L226 Difference]: Without dead ends: 448 [2022-01-18 16:51:37,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:37,974 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 32 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:37,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 98 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:37,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-01-18 16:51:37,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 342. [2022-01-18 16:51:37,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2022-01-18 16:51:37,980 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2022-01-18 16:51:37,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:37,980 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2022-01-18 16:51:37,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:37,980 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2022-01-18 16:51:37,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:37,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:37,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:37,997 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 16:51:38,197 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,SelfDestructingSolverStorable15 [2022-01-18 16:51:38,197 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:38,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:38,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1997398602, now seen corresponding path program 7 times [2022-01-18 16:51:38,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:38,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821557020] [2022-01-18 16:51:38,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:38,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:38,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:38,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821557020] [2022-01-18 16:51:38,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821557020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:38,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876186626] [2022-01-18 16:51:38,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:51:38,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:38,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:38,223 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 16:51:38,224 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 16:51:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:38,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:38,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:38,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876186626] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:38,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:38,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:51:38,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724865284] [2022-01-18 16:51:38,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:38,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:51:38,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:38,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:51:38,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:51:38,323 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:38,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:38,434 INFO L93 Difference]: Finished difference Result 800 states and 2293 transitions. [2022-01-18 16:51:38,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:38,434 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:38,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:38,437 INFO L225 Difference]: With dead ends: 800 [2022-01-18 16:51:38,437 INFO L226 Difference]: Without dead ends: 800 [2022-01-18 16:51:38,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:51:38,438 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 81 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:38,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 79 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:38,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2022-01-18 16:51:38,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 428. [2022-01-18 16:51:38,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.0960187353629975) internal successors, (1322), 427 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:38,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1322 transitions. [2022-01-18 16:51:38,447 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1322 transitions. Word has length 24 [2022-01-18 16:51:38,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:38,447 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 1322 transitions. [2022-01-18 16:51:38,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:38,447 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1322 transitions. [2022-01-18 16:51:38,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:38,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:38,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:38,467 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 16:51:38,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 16:51:38,658 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:38,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:38,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1419061262, now seen corresponding path program 8 times [2022-01-18 16:51:38,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:38,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828687002] [2022-01-18 16:51:38,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:38,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:38,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:38,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828687002] [2022-01-18 16:51:38,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828687002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:38,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852393497] [2022-01-18 16:51:38,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:38,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:38,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:38,685 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 16:51:38,686 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 16:51:38,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:38,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:38,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:51:38,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:38,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:38,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852393497] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:38,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:38,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:51:38,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353053618] [2022-01-18 16:51:38,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:38,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:51:38,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:38,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:51:38,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:38,776 INFO L87 Difference]: Start difference. First operand 428 states and 1322 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:39,117 INFO L93 Difference]: Finished difference Result 1302 states and 3896 transitions. [2022-01-18 16:51:39,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:51:39,117 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:39,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:39,121 INFO L225 Difference]: With dead ends: 1302 [2022-01-18 16:51:39,122 INFO L226 Difference]: Without dead ends: 1252 [2022-01-18 16:51:39,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=258, Invalid=798, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:51:39,122 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 260 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:39,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 71 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:51:39,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2022-01-18 16:51:39,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 716. [2022-01-18 16:51:39,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 3.2363636363636363) internal successors, (2314), 715 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2314 transitions. [2022-01-18 16:51:39,137 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2314 transitions. Word has length 24 [2022-01-18 16:51:39,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:39,137 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 2314 transitions. [2022-01-18 16:51:39,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,137 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2314 transitions. [2022-01-18 16:51:39,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:39,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:39,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:39,155 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 16:51:39,353 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,SelfDestructingSolverStorable17 [2022-01-18 16:51:39,353 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:39,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:39,354 INFO L85 PathProgramCache]: Analyzing trace with hash 982092554, now seen corresponding path program 9 times [2022-01-18 16:51:39,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:39,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219190237] [2022-01-18 16:51:39,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:39,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:39,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:39,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219190237] [2022-01-18 16:51:39,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219190237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:39,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5257398] [2022-01-18 16:51:39,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:39,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:39,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:39,376 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 16:51:39,376 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 16:51:39,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:51:39,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:39,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:39,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:39,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:39,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5257398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:39,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:39,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 16:51:39,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440676248] [2022-01-18 16:51:39,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:39,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:51:39,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:39,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:51:39,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:51:39,476 INFO L87 Difference]: Start difference. First operand 716 states and 2314 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:39,552 INFO L93 Difference]: Finished difference Result 1440 states and 4507 transitions. [2022-01-18 16:51:39,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:39,552 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:39,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:39,557 INFO L225 Difference]: With dead ends: 1440 [2022-01-18 16:51:39,557 INFO L226 Difference]: Without dead ends: 1297 [2022-01-18 16:51:39,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 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 16:51:39,558 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 77 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:39,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 51 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:39,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2022-01-18 16:51:39,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 986. [2022-01-18 16:51:39,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 985 states have (on average 3.296446700507614) internal successors, (3247), 985 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 3247 transitions. [2022-01-18 16:51:39,579 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 3247 transitions. Word has length 24 [2022-01-18 16:51:39,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:39,579 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 3247 transitions. [2022-01-18 16:51:39,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,579 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 3247 transitions. [2022-01-18 16:51:39,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:39,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:39,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:39,611 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 16:51:39,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:39,794 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:39,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:39,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1416074220, now seen corresponding path program 10 times [2022-01-18 16:51:39,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:39,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18886561] [2022-01-18 16:51:39,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:39,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:39,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:39,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18886561] [2022-01-18 16:51:39,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18886561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:39,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405630956] [2022-01-18 16:51:39,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:51:39,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:39,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:39,816 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 16:51:39,817 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 16:51:39,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:51:39,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:39,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:39,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:39,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:39,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:39,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405630956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:39,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:39,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:39,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767341695] [2022-01-18 16:51:39,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:39,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:39,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:39,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:39,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:39,897 INFO L87 Difference]: Start difference. First operand 986 states and 3247 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:39,962 INFO L93 Difference]: Finished difference Result 1349 states and 4231 transitions. [2022-01-18 16:51:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:51:39,963 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:39,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:39,968 INFO L225 Difference]: With dead ends: 1349 [2022-01-18 16:51:39,968 INFO L226 Difference]: Without dead ends: 1343 [2022-01-18 16:51:39,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:51:39,968 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:39,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 45 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:39,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2022-01-18 16:51:39,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1016. [2022-01-18 16:51:39,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 3.2679802955665025) internal successors, (3317), 1015 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 3317 transitions. [2022-01-18 16:51:39,990 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 3317 transitions. Word has length 24 [2022-01-18 16:51:39,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:39,990 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 3317 transitions. [2022-01-18 16:51:39,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:39,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 3317 transitions. [2022-01-18 16:51:39,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:39,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:39,992 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:40,009 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 16:51:40,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:40,208 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:40,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:40,208 INFO L85 PathProgramCache]: Analyzing trace with hash -243104664, now seen corresponding path program 11 times [2022-01-18 16:51:40,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:40,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691106804] [2022-01-18 16:51:40,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:40,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:40,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691106804] [2022-01-18 16:51:40,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691106804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:40,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404498026] [2022-01-18 16:51:40,233 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:51:40,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:40,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:40,234 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 16:51:40,235 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 16:51:40,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:51:40,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:40,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:51:40,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:40,287 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:40,316 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404498026] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:40,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:40,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 16:51:40,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104851321] [2022-01-18 16:51:40,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:40,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:51:40,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:40,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:51:40,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:51:40,317 INFO L87 Difference]: Start difference. First operand 1016 states and 3317 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:40,405 INFO L93 Difference]: Finished difference Result 2033 states and 6560 transitions. [2022-01-18 16:51:40,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:40,405 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:40,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:40,413 INFO L225 Difference]: With dead ends: 2033 [2022-01-18 16:51:40,413 INFO L226 Difference]: Without dead ends: 2018 [2022-01-18 16:51:40,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 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 16:51:40,414 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 105 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:40,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 42 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:40,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2022-01-18 16:51:40,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1477. [2022-01-18 16:51:40,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 3.432249322493225) internal successors, (5066), 1476 states have internal predecessors, (5066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 5066 transitions. [2022-01-18 16:51:40,446 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 5066 transitions. Word has length 24 [2022-01-18 16:51:40,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:40,446 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 5066 transitions. [2022-01-18 16:51:40,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 5066 transitions. [2022-01-18 16:51:40,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:40,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:40,449 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:40,464 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 16:51:40,662 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,SelfDestructingSolverStorable20 [2022-01-18 16:51:40,663 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:40,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1639204200, now seen corresponding path program 12 times [2022-01-18 16:51:40,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:40,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316536046] [2022-01-18 16:51:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:40,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:40,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:40,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316536046] [2022-01-18 16:51:40,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316536046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:40,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926693339] [2022-01-18 16:51:40,683 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:51:40,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:40,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:40,684 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 16:51:40,687 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 16:51:40,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:51:40,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:40,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:40,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:40,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:40,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:40,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926693339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:40,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:40,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:40,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950029204] [2022-01-18 16:51:40,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:40,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:40,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:40,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:40,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:40,773 INFO L87 Difference]: Start difference. First operand 1477 states and 5066 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:40,855 INFO L93 Difference]: Finished difference Result 1938 states and 6279 transitions. [2022-01-18 16:51:40,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:40,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:40,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:40,862 INFO L225 Difference]: With dead ends: 1938 [2022-01-18 16:51:40,862 INFO L226 Difference]: Without dead ends: 1922 [2022-01-18 16:51:40,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:40,863 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:40,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 48 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:40,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2022-01-18 16:51:40,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1400. [2022-01-18 16:51:40,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.3924231593995713) internal successors, (4746), 1399 states have internal predecessors, (4746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 4746 transitions. [2022-01-18 16:51:40,890 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 4746 transitions. Word has length 24 [2022-01-18 16:51:40,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:40,890 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 4746 transitions. [2022-01-18 16:51:40,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:40,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 4746 transitions. [2022-01-18 16:51:40,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:40,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:40,893 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:40,911 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 16:51:41,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:41,110 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:41,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:41,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1856306738, now seen corresponding path program 13 times [2022-01-18 16:51:41,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:41,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812540802] [2022-01-18 16:51:41,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:41,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:41,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:41,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812540802] [2022-01-18 16:51:41,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812540802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:41,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812956582] [2022-01-18 16:51:41,133 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:51:41,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:41,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:41,134 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 16:51:41,135 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 16:51:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:41,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:41,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:41,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:41,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:41,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:41,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812956582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:41,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:41,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:41,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713370747] [2022-01-18 16:51:41,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:41,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:41,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:41,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:41,228 INFO L87 Difference]: Start difference. First operand 1400 states and 4746 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:41,312 INFO L93 Difference]: Finished difference Result 2961 states and 9894 transitions. [2022-01-18 16:51:41,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:51:41,312 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:41,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:41,334 INFO L225 Difference]: With dead ends: 2961 [2022-01-18 16:51:41,334 INFO L226 Difference]: Without dead ends: 2952 [2022-01-18 16:51:41,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:51:41,335 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 77 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:41,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 47 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:41,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2022-01-18 16:51:41,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2033. [2022-01-18 16:51:41,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 3.534448818897638) internal successors, (7182), 2032 states have internal predecessors, (7182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 7182 transitions. [2022-01-18 16:51:41,398 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 7182 transitions. Word has length 24 [2022-01-18 16:51:41,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:41,398 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 7182 transitions. [2022-01-18 16:51:41,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 7182 transitions. [2022-01-18 16:51:41,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:41,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:41,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:41,420 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 16:51:41,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:41,611 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:41,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:41,612 INFO L85 PathProgramCache]: Analyzing trace with hash -266436362, now seen corresponding path program 14 times [2022-01-18 16:51:41,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:41,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803115094] [2022-01-18 16:51:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:41,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:41,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:41,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:41,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803115094] [2022-01-18 16:51:41,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803115094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:41,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338750558] [2022-01-18 16:51:41,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:41,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:41,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:41,639 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 16:51:41,640 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 16:51:41,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:41,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:41,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:41,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:41,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:41,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:41,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338750558] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:41,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:41,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:41,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052596444] [2022-01-18 16:51:41,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:41,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:41,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:41,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:41,724 INFO L87 Difference]: Start difference. First operand 2033 states and 7182 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:41,804 INFO L93 Difference]: Finished difference Result 3041 states and 10107 transitions. [2022-01-18 16:51:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:41,804 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:41,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:41,811 INFO L225 Difference]: With dead ends: 3041 [2022-01-18 16:51:41,811 INFO L226 Difference]: Without dead ends: 3041 [2022-01-18 16:51:41,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:41,812 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 88 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:41,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 61 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:41,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2022-01-18 16:51:41,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 2012. [2022-01-18 16:51:41,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 2011 states have (on average 3.52710094480358) internal successors, (7093), 2011 states have internal predecessors, (7093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 7093 transitions. [2022-01-18 16:51:41,858 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 7093 transitions. Word has length 24 [2022-01-18 16:51:41,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:41,858 INFO L470 AbstractCegarLoop]: Abstraction has 2012 states and 7093 transitions. [2022-01-18 16:51:41,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:41,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 7093 transitions. [2022-01-18 16:51:41,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:41,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:41,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:41,879 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 16:51:42,079 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,SelfDestructingSolverStorable23 [2022-01-18 16:51:42,080 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:42,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:42,080 INFO L85 PathProgramCache]: Analyzing trace with hash -993594422, now seen corresponding path program 15 times [2022-01-18 16:51:42,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:42,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783589182] [2022-01-18 16:51:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:42,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:42,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:42,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:42,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783589182] [2022-01-18 16:51:42,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783589182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:42,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184157581] [2022-01-18 16:51:42,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:42,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:42,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:42,101 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 16:51:42,102 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 16:51:42,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:51:42,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:42,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:42,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:42,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:42,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:42,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184157581] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:42,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:42,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:51:42,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460197269] [2022-01-18 16:51:42,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:42,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:51:42,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:42,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:51:42,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:51:42,223 INFO L87 Difference]: Start difference. First operand 2012 states and 7093 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:42,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:42,700 INFO L93 Difference]: Finished difference Result 9230 states and 29756 transitions. [2022-01-18 16:51:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:51:42,700 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:42,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:42,724 INFO L225 Difference]: With dead ends: 9230 [2022-01-18 16:51:42,724 INFO L226 Difference]: Without dead ends: 8962 [2022-01-18 16:51:42,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:51:42,725 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 352 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:42,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 157 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:51:42,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8962 states. [2022-01-18 16:51:42,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8962 to 4517. [2022-01-18 16:51:42,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4517 states, 4516 states have (on average 3.649468556244464) internal successors, (16481), 4516 states have internal predecessors, (16481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:42,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 16481 transitions. [2022-01-18 16:51:42,857 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 16481 transitions. Word has length 24 [2022-01-18 16:51:42,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:42,858 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 16481 transitions. [2022-01-18 16:51:42,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:42,858 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 16481 transitions. [2022-01-18 16:51:42,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:42,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:42,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:42,884 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 16:51:43,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:43,083 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:43,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:43,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2078630128, now seen corresponding path program 16 times [2022-01-18 16:51:43,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:43,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238419768] [2022-01-18 16:51:43,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:43,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:43,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:43,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:43,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238419768] [2022-01-18 16:51:43,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238419768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:43,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745741086] [2022-01-18 16:51:43,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:51:43,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:43,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:43,104 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 16:51:43,105 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 16:51:43,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:51:43,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:43,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:43,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:43,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:51:43,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:43,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:51:43,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745741086] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:43,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:43,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:43,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407397586] [2022-01-18 16:51:43,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:43,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:43,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:43,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:43,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:43,184 INFO L87 Difference]: Start difference. First operand 4517 states and 16481 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:43,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:43,290 INFO L93 Difference]: Finished difference Result 5640 states and 19744 transitions. [2022-01-18 16:51:43,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:51:43,290 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:43,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:43,304 INFO L225 Difference]: With dead ends: 5640 [2022-01-18 16:51:43,305 INFO L226 Difference]: Without dead ends: 5614 [2022-01-18 16:51:43,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:51:43,305 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 78 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:43,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 40 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:51:43,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5614 states. [2022-01-18 16:51:43,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5614 to 4545. [2022-01-18 16:51:43,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4545 states, 4544 states have (on average 3.642825704225352) internal successors, (16553), 4544 states have internal predecessors, (16553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:43,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4545 states to 4545 states and 16553 transitions. [2022-01-18 16:51:43,408 INFO L78 Accepts]: Start accepts. Automaton has 4545 states and 16553 transitions. Word has length 24 [2022-01-18 16:51:43,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:43,408 INFO L470 AbstractCegarLoop]: Abstraction has 4545 states and 16553 transitions. [2022-01-18 16:51:43,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:43,408 INFO L276 IsEmpty]: Start isEmpty. Operand 4545 states and 16553 transitions. [2022-01-18 16:51:43,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:43,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:43,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:43,433 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 16:51:43,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:43,617 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:43,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash 319339466, now seen corresponding path program 17 times [2022-01-18 16:51:43,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:43,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254885175] [2022-01-18 16:51:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:43,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:43,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:43,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254885175] [2022-01-18 16:51:43,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254885175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372570182] [2022-01-18 16:51:43,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:51:43,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:43,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:43,638 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 16:51:43,641 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 16:51:43,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:51:43,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:43,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:43,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:43,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:43,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:43,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372570182] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:43,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:43,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-01-18 16:51:43,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807750104] [2022-01-18 16:51:43,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:43,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 16:51:43,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:43,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 16:51:43,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:51:43,746 INFO L87 Difference]: Start difference. First operand 4545 states and 16553 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:43,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:43,936 INFO L93 Difference]: Finished difference Result 6419 states and 21871 transitions. [2022-01-18 16:51:43,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:51:43,936 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:43,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:43,952 INFO L225 Difference]: With dead ends: 6419 [2022-01-18 16:51:43,952 INFO L226 Difference]: Without dead ends: 6345 [2022-01-18 16:51:43,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2022-01-18 16:51:43,953 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 152 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:43,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 47 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:43,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6345 states. [2022-01-18 16:51:44,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6345 to 4523. [2022-01-18 16:51:44,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4523 states, 4522 states have (on average 3.645731977001327) internal successors, (16486), 4522 states have internal predecessors, (16486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:44,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4523 states to 4523 states and 16486 transitions. [2022-01-18 16:51:44,044 INFO L78 Accepts]: Start accepts. Automaton has 4523 states and 16486 transitions. Word has length 24 [2022-01-18 16:51:44,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:44,044 INFO L470 AbstractCegarLoop]: Abstraction has 4523 states and 16486 transitions. [2022-01-18 16:51:44,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:44,044 INFO L276 IsEmpty]: Start isEmpty. Operand 4523 states and 16486 transitions. [2022-01-18 16:51:44,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:44,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:44,052 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:44,075 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 16:51:44,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:44,268 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:44,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:44,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1402063808, now seen corresponding path program 18 times [2022-01-18 16:51:44,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:44,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603423810] [2022-01-18 16:51:44,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:44,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:44,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:44,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:44,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603423810] [2022-01-18 16:51:44,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603423810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:44,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615538807] [2022-01-18 16:51:44,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:51:44,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:44,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:44,293 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 16:51:44,307 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 16:51:44,316 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:51:44,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:44,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:44,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:44,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:44,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:44,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:44,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615538807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:44,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:44,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:44,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336209556] [2022-01-18 16:51:44,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:44,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:44,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:44,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:44,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:44,383 INFO L87 Difference]: Start difference. First operand 4523 states and 16486 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:44,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:44,472 INFO L93 Difference]: Finished difference Result 5931 states and 21351 transitions. [2022-01-18 16:51:44,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:51:44,472 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:44,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:44,487 INFO L225 Difference]: With dead ends: 5931 [2022-01-18 16:51:44,487 INFO L226 Difference]: Without dead ends: 5906 [2022-01-18 16:51:44,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:51:44,488 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:44,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 50 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:44,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5906 states. [2022-01-18 16:51:44,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5906 to 5352. [2022-01-18 16:51:44,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5352 states, 5351 states have (on average 3.690712016445524) internal successors, (19749), 5351 states have internal predecessors, (19749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5352 states to 5352 states and 19749 transitions. [2022-01-18 16:51:44,587 INFO L78 Accepts]: Start accepts. Automaton has 5352 states and 19749 transitions. Word has length 24 [2022-01-18 16:51:44,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:44,587 INFO L470 AbstractCegarLoop]: Abstraction has 5352 states and 19749 transitions. [2022-01-18 16:51:44,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:44,587 INFO L276 IsEmpty]: Start isEmpty. Operand 5352 states and 19749 transitions. [2022-01-18 16:51:44,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:44,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:44,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:44,612 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 16:51:44,812 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,SelfDestructingSolverStorable27 [2022-01-18 16:51:44,812 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:44,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:44,812 INFO L85 PathProgramCache]: Analyzing trace with hash -199751440, now seen corresponding path program 19 times [2022-01-18 16:51:44,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:44,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131109928] [2022-01-18 16:51:44,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:44,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:44,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:44,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:44,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131109928] [2022-01-18 16:51:44,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131109928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:44,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367923986] [2022-01-18 16:51:44,832 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:51:44,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:44,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:44,833 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 16:51:44,834 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 16:51:44,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:44,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:51:44,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:44,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:44,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:44,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:51:44,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367923986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:44,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:44,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:51:44,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371306317] [2022-01-18 16:51:44,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:44,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:51:44,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:44,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:51:44,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:51:44,926 INFO L87 Difference]: Start difference. First operand 5352 states and 19749 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:45,038 INFO L93 Difference]: Finished difference Result 6187 states and 22242 transitions. [2022-01-18 16:51:45,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:51:45,038 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:45,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:45,051 INFO L225 Difference]: With dead ends: 6187 [2022-01-18 16:51:45,051 INFO L226 Difference]: Without dead ends: 6177 [2022-01-18 16:51:45,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:45,052 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 58 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:45,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 51 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:45,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2022-01-18 16:51:45,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 5419. [2022-01-18 16:51:45,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5419 states, 5418 states have (on average 3.6864156515319304) internal successors, (19973), 5418 states have internal predecessors, (19973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 19973 transitions. [2022-01-18 16:51:45,149 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 19973 transitions. Word has length 24 [2022-01-18 16:51:45,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:45,149 INFO L470 AbstractCegarLoop]: Abstraction has 5419 states and 19973 transitions. [2022-01-18 16:51:45,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,150 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 19973 transitions. [2022-01-18 16:51:45,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:45,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:45,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:45,176 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 16:51:45,373 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,SelfDestructingSolverStorable28 [2022-01-18 16:51:45,374 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:45,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:45,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1472685148, now seen corresponding path program 20 times [2022-01-18 16:51:45,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:45,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744779750] [2022-01-18 16:51:45,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:45,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:45,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:45,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:45,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744779750] [2022-01-18 16:51:45,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744779750] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:45,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739409835] [2022-01-18 16:51:45,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:45,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:45,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:45,395 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 16:51:45,396 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 16:51:45,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:45,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:45,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:51:45,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:45,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:45,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:45,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739409835] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:45,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:45,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 16:51:45,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638775928] [2022-01-18 16:51:45,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:45,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:45,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:45,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:45,496 INFO L87 Difference]: Start difference. First operand 5419 states and 19973 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:45,877 INFO L93 Difference]: Finished difference Result 7179 states and 25144 transitions. [2022-01-18 16:51:45,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:51:45,878 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:45,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:45,893 INFO L225 Difference]: With dead ends: 7179 [2022-01-18 16:51:45,893 INFO L226 Difference]: Without dead ends: 7111 [2022-01-18 16:51:45,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=298, Invalid=1108, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:51:45,894 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 182 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:45,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 107 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:51:45,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2022-01-18 16:51:45,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 5518. [2022-01-18 16:51:45,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5518 states, 5517 states have (on average 3.6699293094072867) internal successors, (20247), 5517 states have internal predecessors, (20247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5518 states to 5518 states and 20247 transitions. [2022-01-18 16:51:45,997 INFO L78 Accepts]: Start accepts. Automaton has 5518 states and 20247 transitions. Word has length 24 [2022-01-18 16:51:45,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:45,997 INFO L470 AbstractCegarLoop]: Abstraction has 5518 states and 20247 transitions. [2022-01-18 16:51:45,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:45,997 INFO L276 IsEmpty]: Start isEmpty. Operand 5518 states and 20247 transitions. [2022-01-18 16:51:46,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:46,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:46,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:46,024 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 16:51:46,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:46,222 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:46,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:46,223 INFO L85 PathProgramCache]: Analyzing trace with hash 828713550, now seen corresponding path program 21 times [2022-01-18 16:51:46,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:46,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906951977] [2022-01-18 16:51:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:46,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:46,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:46,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:46,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906951977] [2022-01-18 16:51:46,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906951977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:46,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833699553] [2022-01-18 16:51:46,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:46,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:46,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:46,242 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 16:51:46,243 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 16:51:46,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:51:46,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:46,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:51:46,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:46,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:51:46,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:46,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:51:46,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833699553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:46,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:46,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 16:51:46,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923172439] [2022-01-18 16:51:46,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:46,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:46,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:46,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:46,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:46,342 INFO L87 Difference]: Start difference. First operand 5518 states and 20247 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:46,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:46,720 INFO L93 Difference]: Finished difference Result 11751 states and 40710 transitions. [2022-01-18 16:51:46,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:51:46,727 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:46,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:46,755 INFO L225 Difference]: With dead ends: 11751 [2022-01-18 16:51:46,755 INFO L226 Difference]: Without dead ends: 11587 [2022-01-18 16:51:46,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=294, Invalid=1038, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:51:46,756 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 318 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:46,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 87 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:51:46,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11587 states. [2022-01-18 16:51:46,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11587 to 8418. [2022-01-18 16:51:46,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8418 states, 8417 states have (on average 3.7303077105857194) internal successors, (31398), 8417 states have internal predecessors, (31398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:46,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8418 states to 8418 states and 31398 transitions. [2022-01-18 16:51:46,966 INFO L78 Accepts]: Start accepts. Automaton has 8418 states and 31398 transitions. Word has length 24 [2022-01-18 16:51:46,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:46,966 INFO L470 AbstractCegarLoop]: Abstraction has 8418 states and 31398 transitions. [2022-01-18 16:51:46,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:46,966 INFO L276 IsEmpty]: Start isEmpty. Operand 8418 states and 31398 transitions. [2022-01-18 16:51:46,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:51:46,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:46,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:51:46,998 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 16:51:47,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:47,195 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:47,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:47,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1031366276, now seen corresponding path program 22 times [2022-01-18 16:51:47,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:47,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122726211] [2022-01-18 16:51:47,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:47,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:47,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:47,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:47,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122726211] [2022-01-18 16:51:47,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122726211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:47,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749372928] [2022-01-18 16:51:47,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:51:47,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:47,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:47,230 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 16:51:47,231 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 16:51:47,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:51:47,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:47,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:51:47,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:47,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:47,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:51:47,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749372928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:47,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:47,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-18 16:51:47,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736032841] [2022-01-18 16:51:47,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:47,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:51:47,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:47,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:51:47,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:51:47,323 INFO L87 Difference]: Start difference. First operand 8418 states and 31398 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:47,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:47,478 INFO L93 Difference]: Finished difference Result 9470 states and 34319 transitions. [2022-01-18 16:51:47,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 16:51:47,478 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:51:47,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:47,500 INFO L225 Difference]: With dead ends: 9470 [2022-01-18 16:51:47,500 INFO L226 Difference]: Without dead ends: 9392 [2022-01-18 16:51:47,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:51:47,500 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 90 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:47,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 66 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:51:47,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9392 states. [2022-01-18 16:51:47,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9392 to 8499. [2022-01-18 16:51:47,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8499 states, 8498 states have (on average 3.7232289950576605) internal successors, (31640), 8498 states have internal predecessors, (31640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:47,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8499 states to 8499 states and 31640 transitions. [2022-01-18 16:51:47,654 INFO L78 Accepts]: Start accepts. Automaton has 8499 states and 31640 transitions. Word has length 24 [2022-01-18 16:51:47,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:47,654 INFO L470 AbstractCegarLoop]: Abstraction has 8499 states and 31640 transitions. [2022-01-18 16:51:47,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:47,654 INFO L276 IsEmpty]: Start isEmpty. Operand 8499 states and 31640 transitions. [2022-01-18 16:51:47,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:47,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:47,671 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] [2022-01-18 16:51:47,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 16:51:47,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:47,886 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:47,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:47,886 INFO L85 PathProgramCache]: Analyzing trace with hash 213109642, now seen corresponding path program 23 times [2022-01-18 16:51:47,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:47,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645616816] [2022-01-18 16:51:47,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:47,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:47,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:48,127 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 16:51:48,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:48,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645616816] [2022-01-18 16:51:48,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645616816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:48,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124725082] [2022-01-18 16:51:48,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:51:48,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:48,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:48,129 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 16:51:48,141 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 16:51:48,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:51:48,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:48,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:51:48,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:48,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:51:48,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:48,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,596 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 46 treesize of output 34 [2022-01-18 16:51:48,598 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 16:51:48,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 16:51:48,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:48,743 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:51:48,743 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 30 treesize of output 55 [2022-01-18 16:51:48,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:48,801 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 30 treesize of output 14 [2022-01-18 16:51:48,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,900 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:51:48,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:51:48,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:48,986 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 22 treesize of output 5 [2022-01-18 16:51:49,037 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 16:51:49,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124725082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:49,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:49,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:51:49,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699207709] [2022-01-18 16:51:49,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:49,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:51:49,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:51:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:51:49,038 INFO L87 Difference]: Start difference. First operand 8499 states and 31640 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 16:51:49,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:49,481 INFO L93 Difference]: Finished difference Result 11612 states and 42094 transitions. [2022-01-18 16:51:49,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:51:49,481 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:51:49,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:49,507 INFO L225 Difference]: With dead ends: 11612 [2022-01-18 16:51:49,507 INFO L226 Difference]: Without dead ends: 11609 [2022-01-18 16:51:49,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:51:49,508 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 111 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:49,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 254 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 475 Invalid, 0 Unknown, 326 Unchecked, 0.2s Time] [2022-01-18 16:51:49,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11609 states. [2022-01-18 16:51:49,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11609 to 8581. [2022-01-18 16:51:49,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8581 states, 8580 states have (on average 3.7157342657342656) internal successors, (31881), 8580 states have internal predecessors, (31881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8581 states to 8581 states and 31881 transitions. [2022-01-18 16:51:49,666 INFO L78 Accepts]: Start accepts. Automaton has 8581 states and 31881 transitions. Word has length 28 [2022-01-18 16:51:49,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:49,667 INFO L470 AbstractCegarLoop]: Abstraction has 8581 states and 31881 transitions. [2022-01-18 16:51:49,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 16:51:49,667 INFO L276 IsEmpty]: Start isEmpty. Operand 8581 states and 31881 transitions. [2022-01-18 16:51:49,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:49,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:49,725 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] [2022-01-18 16:51:49,743 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 16:51:49,926 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,SelfDestructingSolverStorable32 [2022-01-18 16:51:49,926 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:49,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1560240398, now seen corresponding path program 24 times [2022-01-18 16:51:49,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:49,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647177609] [2022-01-18 16:51:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:49,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:49,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:50,151 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 16:51:50,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:50,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647177609] [2022-01-18 16:51:50,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647177609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:50,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130435146] [2022-01-18 16:51:50,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:51:50,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:50,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:50,152 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 16:51:50,168 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 16:51:50,180 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:51:50,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:50,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:51:50,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:50,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:51:50,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:50,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,619 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 46 treesize of output 34 [2022-01-18 16:51:50,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 32 treesize of output 20 [2022-01-18 16:51:50,646 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 16:51:50,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:50,759 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:51:50,760 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 30 treesize of output 55 [2022-01-18 16:51:50,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:50,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2022-01-18 16:51:50,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,901 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:51:50,902 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:51:50,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:50,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:50,966 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 22 treesize of output 5 [2022-01-18 16:51:51,017 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 16:51:51,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130435146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:51,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:51,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:51:51,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218278457] [2022-01-18 16:51:51,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:51,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:51:51,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:51,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:51:51,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:51:51,018 INFO L87 Difference]: Start difference. First operand 8581 states and 31881 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:51,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:51,523 INFO L93 Difference]: Finished difference Result 11632 states and 42147 transitions. [2022-01-18 16:51:51,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:51:51,523 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:51:51,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:51,554 INFO L225 Difference]: With dead ends: 11632 [2022-01-18 16:51:51,554 INFO L226 Difference]: Without dead ends: 11629 [2022-01-18 16:51:51,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:51:51,555 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 99 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:51,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 275 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 512 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-01-18 16:51:51,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11629 states. [2022-01-18 16:51:51,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11629 to 8593. [2022-01-18 16:51:51,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8593 states, 8592 states have (on average 3.7138035381750467) internal successors, (31909), 8592 states have internal predecessors, (31909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:51,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8593 states to 8593 states and 31909 transitions. [2022-01-18 16:51:51,725 INFO L78 Accepts]: Start accepts. Automaton has 8593 states and 31909 transitions. Word has length 28 [2022-01-18 16:51:51,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:51,725 INFO L470 AbstractCegarLoop]: Abstraction has 8593 states and 31909 transitions. [2022-01-18 16:51:51,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:51,726 INFO L276 IsEmpty]: Start isEmpty. Operand 8593 states and 31909 transitions. [2022-01-18 16:51:51,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:51,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:51,740 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] [2022-01-18 16:51:51,755 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 16:51:51,941 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,SelfDestructingSolverStorable33 [2022-01-18 16:51:51,941 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:51,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:51,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1601865618, now seen corresponding path program 25 times [2022-01-18 16:51:51,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:51,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156495641] [2022-01-18 16:51:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:51,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:51,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:52,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 16:51:52,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:52,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156495641] [2022-01-18 16:51:52,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156495641] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:52,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110740944] [2022-01-18 16:51:52,139 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:51:52,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:52,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:52,140 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 16:51:52,142 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 16:51:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:52,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:51:52,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:52,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:51:52,610 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 24 treesize of output 20 [2022-01-18 16:51:52,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:52,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,615 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 34 treesize of output 22 [2022-01-18 16:51:52,617 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 35 treesize of output 23 [2022-01-18 16:51:52,644 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 16:51:52,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:52,752 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:51:52,753 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 30 treesize of output 55 [2022-01-18 16:51:52,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:52,805 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 30 treesize of output 14 [2022-01-18 16:51:52,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,906 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:51:52,906 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:51:52,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:52,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:52,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:51:53,032 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 16:51:53,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110740944] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:53,032 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:53,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:51:53,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184575138] [2022-01-18 16:51:53,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:53,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:51:53,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:53,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:51:53,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:51:53,033 INFO L87 Difference]: Start difference. First operand 8593 states and 31909 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:51:53,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:53,610 INFO L93 Difference]: Finished difference Result 11665 states and 42260 transitions. [2022-01-18 16:51:53,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:51:53,611 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:51:53,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:53,637 INFO L225 Difference]: With dead ends: 11665 [2022-01-18 16:51:53,637 INFO L226 Difference]: Without dead ends: 11650 [2022-01-18 16:51:53,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:51:53,638 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 101 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 465 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:53,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 303 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 715 Invalid, 0 Unknown, 465 Unchecked, 0.3s Time] [2022-01-18 16:51:53,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11650 states. [2022-01-18 16:51:53,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11650 to 8655. [2022-01-18 16:51:53,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8655 states, 8654 states have (on average 3.7110006933210076) internal successors, (32115), 8654 states have internal predecessors, (32115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:53,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8655 states to 8655 states and 32115 transitions. [2022-01-18 16:51:53,816 INFO L78 Accepts]: Start accepts. Automaton has 8655 states and 32115 transitions. Word has length 28 [2022-01-18 16:51:53,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:53,817 INFO L470 AbstractCegarLoop]: Abstraction has 8655 states and 32115 transitions. [2022-01-18 16:51:53,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:51:53,817 INFO L276 IsEmpty]: Start isEmpty. Operand 8655 states and 32115 transitions. [2022-01-18 16:51:53,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:53,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:53,831 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] [2022-01-18 16:51:53,846 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 16:51:54,032 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,SelfDestructingSolverStorable34 [2022-01-18 16:51:54,032 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:54,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:54,032 INFO L85 PathProgramCache]: Analyzing trace with hash 837768650, now seen corresponding path program 26 times [2022-01-18 16:51:54,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:54,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603180363] [2022-01-18 16:51:54,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:54,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:54,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:54,223 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 16:51:54,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:54,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603180363] [2022-01-18 16:51:54,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603180363] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:54,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514007997] [2022-01-18 16:51:54,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:54,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:54,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:54,225 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 16:51:54,225 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 16:51:54,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:54,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:54,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:51:54,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:54,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:51:54,683 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 24 treesize of output 20 [2022-01-18 16:51:54,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 25 treesize of output 17 [2022-01-18 16:51:54,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:54,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:54,690 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 29 treesize of output 17 [2022-01-18 16:51:54,713 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 16:51:54,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:54,819 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:51:54,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:51:54,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:54,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:54,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:54,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2022-01-18 16:51:54,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:54,971 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:51:54,971 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:51:55,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:55,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:55,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:55,031 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 22 treesize of output 5 [2022-01-18 16:51:55,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 16:51:55,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514007997] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:55,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:55,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:51:55,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984393389] [2022-01-18 16:51:55,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:55,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:51:55,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:55,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:51:55,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:51:55,082 INFO L87 Difference]: Start difference. First operand 8655 states and 32115 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:51:55,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:55,540 INFO L93 Difference]: Finished difference Result 11796 states and 42646 transitions. [2022-01-18 16:51:55,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:51:55,540 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:51:55,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:55,567 INFO L225 Difference]: With dead ends: 11796 [2022-01-18 16:51:55,567 INFO L226 Difference]: Without dead ends: 11740 [2022-01-18 16:51:55,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:51:55,568 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 107 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:55,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 249 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 481 Invalid, 0 Unknown, 310 Unchecked, 0.2s Time] [2022-01-18 16:51:55,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11740 states. [2022-01-18 16:51:55,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11740 to 8708. [2022-01-18 16:51:55,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8708 states, 8707 states have (on average 3.7060985414034686) internal successors, (32269), 8707 states have internal predecessors, (32269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:55,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8708 states to 8708 states and 32269 transitions. [2022-01-18 16:51:55,726 INFO L78 Accepts]: Start accepts. Automaton has 8708 states and 32269 transitions. Word has length 28 [2022-01-18 16:51:55,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:55,726 INFO L470 AbstractCegarLoop]: Abstraction has 8708 states and 32269 transitions. [2022-01-18 16:51:55,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:51:55,727 INFO L276 IsEmpty]: Start isEmpty. Operand 8708 states and 32269 transitions. [2022-01-18 16:51:55,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:55,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:55,740 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] [2022-01-18 16:51:55,755 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 16:51:55,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:55,941 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:55,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:55,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1190629366, now seen corresponding path program 27 times [2022-01-18 16:51:55,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:55,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597398806] [2022-01-18 16:51:55,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:55,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:55,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:56,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 16:51:56,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:56,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597398806] [2022-01-18 16:51:56,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597398806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:56,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403468492] [2022-01-18 16:51:56,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:56,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:56,149 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 16:51:56,149 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 16:51:56,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:51:56,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:56,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:51:56,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:56,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:51:56,578 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 24 treesize of output 20 [2022-01-18 16:51:56,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:56,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:56,590 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 34 treesize of output 38 [2022-01-18 16:51:56,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:56,792 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 72 treesize of output 72 [2022-01-18 16:51:57,122 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 16:51:57,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:57,403 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:51:57,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 54 treesize of output 79 [2022-01-18 16:51:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:57,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:57,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:57,948 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 60 treesize of output 55 [2022-01-18 16:51:58,085 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 16:51:58,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403468492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:58,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:58,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:51:58,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749990864] [2022-01-18 16:51:58,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:58,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:51:58,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:58,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:51:58,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:51:58,088 INFO L87 Difference]: Start difference. First operand 8708 states and 32269 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 16:51:59,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:59,637 INFO L93 Difference]: Finished difference Result 18757 states and 66076 transitions. [2022-01-18 16:51:59,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 16:51:59,638 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 28 [2022-01-18 16:51:59,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:59,733 INFO L225 Difference]: With dead ends: 18757 [2022-01-18 16:51:59,733 INFO L226 Difference]: Without dead ends: 18743 [2022-01-18 16:51:59,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=541, Invalid=3119, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:51:59,734 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 151 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 707 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:59,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 431 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 596 Invalid, 0 Unknown, 707 Unchecked, 0.3s Time] [2022-01-18 16:51:59,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18743 states. [2022-01-18 16:51:59,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18743 to 8752. [2022-01-18 16:51:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8752 states, 8751 states have (on average 3.701405553651011) internal successors, (32391), 8751 states have internal predecessors, (32391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:51:59,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8752 states to 8752 states and 32391 transitions. [2022-01-18 16:51:59,976 INFO L78 Accepts]: Start accepts. Automaton has 8752 states and 32391 transitions. Word has length 28 [2022-01-18 16:51:59,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:59,976 INFO L470 AbstractCegarLoop]: Abstraction has 8752 states and 32391 transitions. [2022-01-18 16:51:59,976 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 16:51:59,977 INFO L276 IsEmpty]: Start isEmpty. Operand 8752 states and 32391 transitions. [2022-01-18 16:51:59,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:51:59,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:59,990 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] [2022-01-18 16:52:00,008 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 16:52:00,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 16:52:00,196 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:00,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:00,197 INFO L85 PathProgramCache]: Analyzing trace with hash 631830218, now seen corresponding path program 28 times [2022-01-18 16:52:00,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:00,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183874136] [2022-01-18 16:52:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:00,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:00,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 16:52:00,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:00,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183874136] [2022-01-18 16:52:00,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183874136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:00,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748838526] [2022-01-18 16:52:00,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:52:00,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:00,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:00,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 16:52:00,403 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 16:52:00,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:52:00,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:00,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:00,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:00,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:00,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:00,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:00,854 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 49 treesize of output 37 [2022-01-18 16:52:00,856 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 16:52:00,879 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 16:52:00,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:00,989 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:00,989 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 30 treesize of output 55 [2022-01-18 16:52:01,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:01,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:01,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:01,058 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 30 treesize of output 14 [2022-01-18 16:52:01,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:01,176 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:01,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:01,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:01,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:01,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:01,243 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 22 treesize of output 5 [2022-01-18 16:52:01,299 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 16:52:01,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748838526] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:01,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:01,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:01,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947700322] [2022-01-18 16:52:01,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:01,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:01,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:01,300 INFO L87 Difference]: Start difference. First operand 8752 states and 32391 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:01,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:01,654 INFO L93 Difference]: Finished difference Result 11726 states and 42445 transitions. [2022-01-18 16:52:01,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:52:01,654 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:01,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:01,682 INFO L225 Difference]: With dead ends: 11726 [2022-01-18 16:52:01,682 INFO L226 Difference]: Without dead ends: 11711 [2022-01-18 16:52:01,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:52:01,683 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 76 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:01,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 194 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 352 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-01-18 16:52:01,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11711 states. [2022-01-18 16:52:01,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11711 to 8792. [2022-01-18 16:52:01,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8792 states, 8791 states have (on average 3.7001478785121145) internal successors, (32528), 8791 states have internal predecessors, (32528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:01,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8792 states to 8792 states and 32528 transitions. [2022-01-18 16:52:01,894 INFO L78 Accepts]: Start accepts. Automaton has 8792 states and 32528 transitions. Word has length 28 [2022-01-18 16:52:01,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:01,894 INFO L470 AbstractCegarLoop]: Abstraction has 8792 states and 32528 transitions. [2022-01-18 16:52:01,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:01,895 INFO L276 IsEmpty]: Start isEmpty. Operand 8792 states and 32528 transitions. [2022-01-18 16:52:01,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:01,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:01,909 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] [2022-01-18 16:52:01,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:02,111 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,SelfDestructingSolverStorable37 [2022-01-18 16:52:02,111 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:02,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:02,112 INFO L85 PathProgramCache]: Analyzing trace with hash -2104926016, now seen corresponding path program 29 times [2022-01-18 16:52:02,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:02,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346570769] [2022-01-18 16:52:02,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:02,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:02,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:02,301 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 16:52:02,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:02,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346570769] [2022-01-18 16:52:02,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346570769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:02,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519496803] [2022-01-18 16:52:02,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:52:02,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:02,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:02,303 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 16:52:02,303 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 16:52:02,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:52:02,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:02,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:02,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:02,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:02,738 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 24 treesize of output 20 [2022-01-18 16:52:02,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:02,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:02,744 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 39 treesize of output 27 [2022-01-18 16:52:02,745 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 16:52:02,767 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 16:52:02,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:02,886 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:02,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:52:02,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:02,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:02,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:02,941 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 30 treesize of output 14 [2022-01-18 16:52:03,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:03,036 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:03,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:03,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:03,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:03,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:52:03,156 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 16:52:03,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519496803] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:03,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:03,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:03,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216922514] [2022-01-18 16:52:03,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:03,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:03,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:03,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:03,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:03,157 INFO L87 Difference]: Start difference. First operand 8792 states and 32528 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:03,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:03,569 INFO L93 Difference]: Finished difference Result 11857 states and 42825 transitions. [2022-01-18 16:52:03,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:52:03,570 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:03,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:03,595 INFO L225 Difference]: With dead ends: 11857 [2022-01-18 16:52:03,595 INFO L226 Difference]: Without dead ends: 11842 [2022-01-18 16:52:03,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:52:03,596 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 78 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:03,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 214 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 512 Invalid, 0 Unknown, 196 Unchecked, 0.2s Time] [2022-01-18 16:52:03,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states. [2022-01-18 16:52:03,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 8817. [2022-01-18 16:52:03,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8817 states, 8816 states have (on average 3.698162431941924) internal successors, (32603), 8816 states have internal predecessors, (32603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8817 states to 8817 states and 32603 transitions. [2022-01-18 16:52:03,758 INFO L78 Accepts]: Start accepts. Automaton has 8817 states and 32603 transitions. Word has length 28 [2022-01-18 16:52:03,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:03,758 INFO L470 AbstractCegarLoop]: Abstraction has 8817 states and 32603 transitions. [2022-01-18 16:52:03,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:03,758 INFO L276 IsEmpty]: Start isEmpty. Operand 8817 states and 32603 transitions. [2022-01-18 16:52:03,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:03,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:03,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] [2022-01-18 16:52:03,793 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 16:52:03,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:52:03,991 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:03,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1396567798, now seen corresponding path program 30 times [2022-01-18 16:52:03,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:03,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575401075] [2022-01-18 16:52:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:03,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:04,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 16:52:04,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:04,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575401075] [2022-01-18 16:52:04,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575401075] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:04,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274001789] [2022-01-18 16:52:04,186 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:52:04,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:04,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:04,187 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 16:52:04,188 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 16:52:04,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:52:04,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:04,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:52:04,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:04,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:04,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:04,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,568 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 42 treesize of output 30 [2022-01-18 16:52:04,588 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 16:52:04,621 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 16:52:04,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:04,733 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:04,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:52:04,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:04,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:52:04,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,890 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:04,890 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:04,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:04,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:04,957 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 6 [2022-01-18 16:52:05,005 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 16:52:05,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274001789] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:05,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:05,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:05,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971542353] [2022-01-18 16:52:05,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:05,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:05,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:05,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:05,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:05,007 INFO L87 Difference]: Start difference. First operand 8817 states and 32603 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:05,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:05,537 INFO L93 Difference]: Finished difference Result 11883 states and 42937 transitions. [2022-01-18 16:52:05,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:52:05,537 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:05,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:05,563 INFO L225 Difference]: With dead ends: 11883 [2022-01-18 16:52:05,563 INFO L226 Difference]: Without dead ends: 11844 [2022-01-18 16:52:05,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:52:05,564 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 107 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:05,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 254 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 672 Invalid, 0 Unknown, 217 Unchecked, 0.3s Time] [2022-01-18 16:52:05,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11844 states. [2022-01-18 16:52:05,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11844 to 8822. [2022-01-18 16:52:05,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8822 states, 8821 states have (on average 3.698900351434078) internal successors, (32628), 8821 states have internal predecessors, (32628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:05,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8822 states to 8822 states and 32628 transitions. [2022-01-18 16:52:05,723 INFO L78 Accepts]: Start accepts. Automaton has 8822 states and 32628 transitions. Word has length 28 [2022-01-18 16:52:05,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:05,723 INFO L470 AbstractCegarLoop]: Abstraction has 8822 states and 32628 transitions. [2022-01-18 16:52:05,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:05,723 INFO L276 IsEmpty]: Start isEmpty. Operand 8822 states and 32628 transitions. [2022-01-18 16:52:05,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:05,737 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:05,738 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] [2022-01-18 16:52:05,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:05,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:52:05,938 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:05,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:05,938 INFO L85 PathProgramCache]: Analyzing trace with hash 459271548, now seen corresponding path program 31 times [2022-01-18 16:52:05,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:05,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425189774] [2022-01-18 16:52:05,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:05,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:06,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 16:52:06,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:06,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425189774] [2022-01-18 16:52:06,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425189774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:06,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435181053] [2022-01-18 16:52:06,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:52:06,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:06,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:06,135 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 16:52:06,136 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 16:52:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:06,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:06,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:06,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:06,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:06,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,593 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 42 treesize of output 30 [2022-01-18 16:52:06,595 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 16:52:06,618 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 16:52:06,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:06,724 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:06,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:52:06,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:06,813 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 30 treesize of output 14 [2022-01-18 16:52:06,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,918 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:06,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:06,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:06,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:06,982 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 22 treesize of output 5 [2022-01-18 16:52:07,034 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 16:52:07,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435181053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:07,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:07,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:07,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187570593] [2022-01-18 16:52:07,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:07,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:07,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:07,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:07,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:07,036 INFO L87 Difference]: Start difference. First operand 8822 states and 32628 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:07,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:07,492 INFO L93 Difference]: Finished difference Result 11894 states and 42962 transitions. [2022-01-18 16:52:07,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:52:07,493 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:07,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:07,518 INFO L225 Difference]: With dead ends: 11894 [2022-01-18 16:52:07,518 INFO L226 Difference]: Without dead ends: 11879 [2022-01-18 16:52:07,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:52:07,519 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 108 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 441 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:07,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 243 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 538 Invalid, 0 Unknown, 441 Unchecked, 0.2s Time] [2022-01-18 16:52:07,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11879 states. [2022-01-18 16:52:07,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11879 to 8855. [2022-01-18 16:52:07,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8855 states, 8854 states have (on average 3.6974248927038627) internal successors, (32737), 8854 states have internal predecessors, (32737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:07,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8855 states to 8855 states and 32737 transitions. [2022-01-18 16:52:07,678 INFO L78 Accepts]: Start accepts. Automaton has 8855 states and 32737 transitions. Word has length 28 [2022-01-18 16:52:07,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:07,678 INFO L470 AbstractCegarLoop]: Abstraction has 8855 states and 32737 transitions. [2022-01-18 16:52:07,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:07,679 INFO L276 IsEmpty]: Start isEmpty. Operand 8855 states and 32737 transitions. [2022-01-18 16:52:07,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:07,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:07,693 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] [2022-01-18 16:52:07,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:07,893 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,SelfDestructingSolverStorable40 [2022-01-18 16:52:07,893 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:07,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:07,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1167629766, now seen corresponding path program 32 times [2022-01-18 16:52:07,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:07,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165736192] [2022-01-18 16:52:07,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:07,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:08,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 16:52:08,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:08,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165736192] [2022-01-18 16:52:08,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165736192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:08,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404718072] [2022-01-18 16:52:08,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:52:08,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:08,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:08,089 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 16:52:08,090 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 16:52:08,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:52:08,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:08,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:08,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:08,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:08,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:08,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,472 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 42 treesize of output 30 [2022-01-18 16:52:08,496 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 16:52:08,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 16:52:08,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:08,632 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:08,632 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 30 treesize of output 55 [2022-01-18 16:52:08,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:08,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 31 treesize of output 15 [2022-01-18 16:52:08,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,782 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:08,782 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:08,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:08,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:08,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 6 [2022-01-18 16:52:08,892 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 16:52:08,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404718072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:08,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:08,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:08,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30268405] [2022-01-18 16:52:08,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:08,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:08,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:08,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:08,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:08,893 INFO L87 Difference]: Start difference. First operand 8855 states and 32737 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:09,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:09,662 INFO L93 Difference]: Finished difference Result 12220 states and 43941 transitions. [2022-01-18 16:52:09,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:52:09,663 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:09,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:09,689 INFO L225 Difference]: With dead ends: 12220 [2022-01-18 16:52:09,689 INFO L226 Difference]: Without dead ends: 12163 [2022-01-18 16:52:09,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:52:09,690 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 153 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 1390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:09,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 271 Invalid, 1390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1036 Invalid, 0 Unknown, 332 Unchecked, 0.4s Time] [2022-01-18 16:52:09,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12163 states. [2022-01-18 16:52:09,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12163 to 8839. [2022-01-18 16:52:09,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8839 states, 8838 states have (on average 3.6989137813985065) internal successors, (32691), 8838 states have internal predecessors, (32691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:09,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8839 states to 8839 states and 32691 transitions. [2022-01-18 16:52:09,892 INFO L78 Accepts]: Start accepts. Automaton has 8839 states and 32691 transitions. Word has length 28 [2022-01-18 16:52:09,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:09,892 INFO L470 AbstractCegarLoop]: Abstraction has 8839 states and 32691 transitions. [2022-01-18 16:52:09,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:09,892 INFO L276 IsEmpty]: Start isEmpty. Operand 8839 states and 32691 transitions. [2022-01-18 16:52:09,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:09,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:09,907 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] [2022-01-18 16:52:09,922 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 16:52:10,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:10,108 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:10,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash -730861046, now seen corresponding path program 33 times [2022-01-18 16:52:10,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:10,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036001585] [2022-01-18 16:52:10,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:10,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:10,299 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 16:52:10,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:10,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036001585] [2022-01-18 16:52:10,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036001585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:10,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713469200] [2022-01-18 16:52:10,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:52:10,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:10,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:10,300 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 16:52:10,301 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 16:52:10,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:52:10,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:10,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:52:10,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:10,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:10,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:10,638 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 37 treesize of output 53 [2022-01-18 16:52:10,651 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 81 treesize of output 69 [2022-01-18 16:52:11,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:11,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:11,202 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 64 treesize of output 68 [2022-01-18 16:52:11,914 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 16:52:11,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:12,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:12,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:12,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:12,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:12,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 47 [2022-01-18 16:52:12,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:12,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 41 treesize of output 74 [2022-01-18 16:52:12,997 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 16:52:12,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713469200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:12,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:12,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-01-18 16:52:12,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312538569] [2022-01-18 16:52:12,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:12,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:52:12,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:12,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:52:12,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:52:12,999 INFO L87 Difference]: Start difference. First operand 8839 states and 32691 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 16:52:15,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:15,402 INFO L93 Difference]: Finished difference Result 16943 states and 59870 transitions. [2022-01-18 16:52:15,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:52:15,402 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 28 [2022-01-18 16:52:15,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:15,440 INFO L225 Difference]: With dead ends: 16943 [2022-01-18 16:52:15,440 INFO L226 Difference]: Without dead ends: 16929 [2022-01-18 16:52:15,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=985, Invalid=5021, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 16:52:15,442 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 271 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2571 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:15,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 538 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 540 Invalid, 0 Unknown, 2571 Unchecked, 0.3s Time] [2022-01-18 16:52:15,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16929 states. [2022-01-18 16:52:15,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16929 to 8966. [2022-01-18 16:52:15,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8966 states, 8965 states have (on average 3.6847741215839376) internal successors, (33034), 8965 states have internal predecessors, (33034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:15,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8966 states to 8966 states and 33034 transitions. [2022-01-18 16:52:15,648 INFO L78 Accepts]: Start accepts. Automaton has 8966 states and 33034 transitions. Word has length 28 [2022-01-18 16:52:15,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:15,648 INFO L470 AbstractCegarLoop]: Abstraction has 8966 states and 33034 transitions. [2022-01-18 16:52:15,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 16:52:15,648 INFO L276 IsEmpty]: Start isEmpty. Operand 8966 states and 33034 transitions. [2022-01-18 16:52:15,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:15,663 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:15,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] [2022-01-18 16:52:15,678 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 16:52:15,867 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,SelfDestructingSolverStorable42 [2022-01-18 16:52:15,867 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:15,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:15,868 INFO L85 PathProgramCache]: Analyzing trace with hash -633137262, now seen corresponding path program 34 times [2022-01-18 16:52:15,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:15,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373223524] [2022-01-18 16:52:15,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:15,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:15,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:16,074 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 16:52:16,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:16,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373223524] [2022-01-18 16:52:16,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373223524] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:16,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297377293] [2022-01-18 16:52:16,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:52:16,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:16,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:16,076 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 16:52:16,076 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 16:52:16,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:52:16,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:16,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:16,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:16,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:16,447 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 24 treesize of output 20 [2022-01-18 16:52:16,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,450 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 39 treesize of output 27 [2022-01-18 16:52:16,452 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 16:52:16,482 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 16:52:16,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:16,596 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:16,597 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 30 treesize of output 55 [2022-01-18 16:52:16,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:16,663 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 31 treesize of output 15 [2022-01-18 16:52:16,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,753 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:16,753 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:16,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:16,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:16,817 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 6 [2022-01-18 16:52:16,867 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 16:52:16,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297377293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:16,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:16,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:16,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106309511] [2022-01-18 16:52:16,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:16,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:16,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:16,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:16,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:16,868 INFO L87 Difference]: Start difference. First operand 8966 states and 33034 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:17,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:17,421 INFO L93 Difference]: Finished difference Result 13399 states and 47952 transitions. [2022-01-18 16:52:17,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:52:17,422 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:17,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:17,496 INFO L225 Difference]: With dead ends: 13399 [2022-01-18 16:52:17,496 INFO L226 Difference]: Without dead ends: 13384 [2022-01-18 16:52:17,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:52:17,497 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 137 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:17,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 291 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 572 Invalid, 0 Unknown, 492 Unchecked, 0.2s Time] [2022-01-18 16:52:17,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13384 states. [2022-01-18 16:52:17,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13384 to 9007. [2022-01-18 16:52:17,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9007 states, 9006 states have (on average 3.681545636242505) internal successors, (33156), 9006 states have internal predecessors, (33156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9007 states to 9007 states and 33156 transitions. [2022-01-18 16:52:17,659 INFO L78 Accepts]: Start accepts. Automaton has 9007 states and 33156 transitions. Word has length 28 [2022-01-18 16:52:17,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:17,660 INFO L470 AbstractCegarLoop]: Abstraction has 9007 states and 33156 transitions. [2022-01-18 16:52:17,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:17,660 INFO L276 IsEmpty]: Start isEmpty. Operand 9007 states and 33156 transitions. [2022-01-18 16:52:17,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:17,674 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:17,674 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] [2022-01-18 16:52:17,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 16:52:17,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:17,875 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:17,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:17,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2015332598, now seen corresponding path program 35 times [2022-01-18 16:52:17,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:17,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111405884] [2022-01-18 16:52:17,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:17,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:17,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:18,052 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 16:52:18,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:18,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111405884] [2022-01-18 16:52:18,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111405884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:18,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099739698] [2022-01-18 16:52:18,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:52:18,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:18,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:18,053 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 16:52:18,054 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 16:52:18,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:52:18,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:18,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:18,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:18,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:18,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:18,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,425 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 42 treesize of output 30 [2022-01-18 16:52:18,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 35 treesize of output 23 [2022-01-18 16:52:18,462 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 16:52:18,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:18,579 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:18,579 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 30 treesize of output 55 [2022-01-18 16:52:18,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:18,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:52:18,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,730 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:18,730 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:18,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:18,790 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 6 [2022-01-18 16:52:18,837 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 16:52:18,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099739698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:18,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:18,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:18,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979780386] [2022-01-18 16:52:18,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:18,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:18,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:18,839 INFO L87 Difference]: Start difference. First operand 9007 states and 33156 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:19,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:19,439 INFO L93 Difference]: Finished difference Result 13221 states and 47328 transitions. [2022-01-18 16:52:19,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:52:19,439 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:19,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:19,469 INFO L225 Difference]: With dead ends: 13221 [2022-01-18 16:52:19,469 INFO L226 Difference]: Without dead ends: 13187 [2022-01-18 16:52:19,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:52:19,469 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 184 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:19,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 244 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 657 Invalid, 0 Unknown, 435 Unchecked, 0.3s Time] [2022-01-18 16:52:19,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13187 states. [2022-01-18 16:52:19,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13187 to 8999. [2022-01-18 16:52:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8999 states, 8998 states have (on average 3.6830406757057124) internal successors, (33140), 8998 states have internal predecessors, (33140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8999 states to 8999 states and 33140 transitions. [2022-01-18 16:52:19,639 INFO L78 Accepts]: Start accepts. Automaton has 8999 states and 33140 transitions. Word has length 28 [2022-01-18 16:52:19,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:19,639 INFO L470 AbstractCegarLoop]: Abstraction has 8999 states and 33140 transitions. [2022-01-18 16:52:19,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:19,639 INFO L276 IsEmpty]: Start isEmpty. Operand 8999 states and 33140 transitions. [2022-01-18 16:52:19,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:19,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:19,653 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] [2022-01-18 16:52:19,668 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 16:52:19,853 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,SelfDestructingSolverStorable44 [2022-01-18 16:52:19,853 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:19,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:19,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1227555526, now seen corresponding path program 36 times [2022-01-18 16:52:19,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:19,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677877720] [2022-01-18 16:52:19,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:19,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:20,046 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 16:52:20,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:20,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677877720] [2022-01-18 16:52:20,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677877720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:20,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437654667] [2022-01-18 16:52:20,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:52:20,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:20,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:20,048 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 16:52:20,048 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 16:52:20,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:52:20,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:20,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:52:20,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:20,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:20,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:20,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,462 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 33 treesize of output 25 [2022-01-18 16:52:20,464 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 18 treesize of output 14 [2022-01-18 16:52:20,487 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 16:52:20,515 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 16:52:20,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:20,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,668 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:20,668 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:52:20,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:52:20,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:20,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:20,847 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 45 treesize of output 62 [2022-01-18 16:52:20,966 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 16:52:20,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437654667] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:20,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:20,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:52:20,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811275497] [2022-01-18 16:52:20,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:20,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:52:20,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:20,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:52:20,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:52:20,967 INFO L87 Difference]: Start difference. First operand 8999 states and 33140 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 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 16:52:23,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:23,753 INFO L93 Difference]: Finished difference Result 13903 states and 48779 transitions. [2022-01-18 16:52:23,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:52:23,753 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:23,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:23,785 INFO L225 Difference]: With dead ends: 13903 [2022-01-18 16:52:23,785 INFO L226 Difference]: Without dead ends: 13889 [2022-01-18 16:52:23,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2144 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=765, Invalid=6375, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 16:52:23,787 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 255 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 2068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 867 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:23,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 514 Invalid, 2068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1161 Invalid, 0 Unknown, 867 Unchecked, 0.6s Time] [2022-01-18 16:52:23,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13889 states. [2022-01-18 16:52:23,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13889 to 9127. [2022-01-18 16:52:23,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9127 states, 9126 states have (on average 3.6725838264299804) internal successors, (33516), 9126 states have internal predecessors, (33516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:23,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9127 states to 9127 states and 33516 transitions. [2022-01-18 16:52:23,983 INFO L78 Accepts]: Start accepts. Automaton has 9127 states and 33516 transitions. Word has length 28 [2022-01-18 16:52:23,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:23,984 INFO L470 AbstractCegarLoop]: Abstraction has 9127 states and 33516 transitions. [2022-01-18 16:52:23,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 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 16:52:23,984 INFO L276 IsEmpty]: Start isEmpty. Operand 9127 states and 33516 transitions. [2022-01-18 16:52:23,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:23,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:23,998 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] [2022-01-18 16:52:24,014 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 16:52:24,199 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,SelfDestructingSolverStorable45 [2022-01-18 16:52:24,199 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:24,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:24,199 INFO L85 PathProgramCache]: Analyzing trace with hash 823881094, now seen corresponding path program 37 times [2022-01-18 16:52:24,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:24,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044472111] [2022-01-18 16:52:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:24,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:24,428 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 16:52:24,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:24,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044472111] [2022-01-18 16:52:24,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044472111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:24,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083427707] [2022-01-18 16:52:24,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:52:24,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:24,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:24,429 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 16:52:24,430 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 16:52:24,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:24,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:24,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:24,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:24,845 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 24 treesize of output 20 [2022-01-18 16:52:24,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:24,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:24,849 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 39 treesize of output 27 [2022-01-18 16:52:24,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 35 treesize of output 23 [2022-01-18 16:52:24,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 16:52:24,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:24,981 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:24,982 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 30 treesize of output 55 [2022-01-18 16:52:25,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:25,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:25,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:25,044 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 30 treesize of output 14 [2022-01-18 16:52:25,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:25,125 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:25,125 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:25,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:25,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:25,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:25,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 22 treesize of output 5 [2022-01-18 16:52:25,225 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 16:52:25,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083427707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:25,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:25,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:25,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469060634] [2022-01-18 16:52:25,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:25,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:25,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:25,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:25,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:25,226 INFO L87 Difference]: Start difference. First operand 9127 states and 33516 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:25,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:25,890 INFO L93 Difference]: Finished difference Result 13322 states and 47695 transitions. [2022-01-18 16:52:25,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:52:25,891 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:25,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:25,924 INFO L225 Difference]: With dead ends: 13322 [2022-01-18 16:52:25,924 INFO L226 Difference]: Without dead ends: 13319 [2022-01-18 16:52:25,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:52:25,925 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 131 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 590 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:25,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 328 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 675 Invalid, 0 Unknown, 590 Unchecked, 0.3s Time] [2022-01-18 16:52:25,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13319 states. [2022-01-18 16:52:26,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13319 to 9129. [2022-01-18 16:52:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9129 states, 9128 states have (on average 3.673751095530237) internal successors, (33534), 9128 states have internal predecessors, (33534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:26,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9129 states to 9129 states and 33534 transitions. [2022-01-18 16:52:26,103 INFO L78 Accepts]: Start accepts. Automaton has 9129 states and 33534 transitions. Word has length 28 [2022-01-18 16:52:26,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:26,103 INFO L470 AbstractCegarLoop]: Abstraction has 9129 states and 33534 transitions. [2022-01-18 16:52:26,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:26,103 INFO L276 IsEmpty]: Start isEmpty. Operand 9129 states and 33534 transitions. [2022-01-18 16:52:26,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:26,117 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:26,117 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] [2022-01-18 16:52:26,132 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 16:52:26,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 16:52:26,318 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:26,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:26,318 INFO L85 PathProgramCache]: Analyzing trace with hash 865506314, now seen corresponding path program 38 times [2022-01-18 16:52:26,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:26,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242756748] [2022-01-18 16:52:26,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:26,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:26,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 16:52:26,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:26,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242756748] [2022-01-18 16:52:26,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242756748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:26,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890876531] [2022-01-18 16:52:26,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:52:26,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:26,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:26,505 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 16:52:26,506 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 16:52:26,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:52:26,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:26,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:26,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:26,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:26,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:26,893 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 42 treesize of output 30 [2022-01-18 16:52:26,895 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 16:52:26,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 16:52:26,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:27,030 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:27,031 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 30 treesize of output 55 [2022-01-18 16:52:27,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:27,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:27,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:27,094 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 30 treesize of output 14 [2022-01-18 16:52:27,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:27,183 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:27,183 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:27,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:27,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:27,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:27,250 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 22 treesize of output 5 [2022-01-18 16:52:27,301 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 16:52:27,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890876531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:27,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:27,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:27,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552876891] [2022-01-18 16:52:27,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:27,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:27,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:27,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:27,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:27,302 INFO L87 Difference]: Start difference. First operand 9129 states and 33534 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:27,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:27,997 INFO L93 Difference]: Finished difference Result 13328 states and 47713 transitions. [2022-01-18 16:52:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:52:27,998 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:27,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:28,030 INFO L225 Difference]: With dead ends: 13328 [2022-01-18 16:52:28,030 INFO L226 Difference]: Without dead ends: 13313 [2022-01-18 16:52:28,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:52:28,030 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 108 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 463 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:28,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 351 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 609 Invalid, 0 Unknown, 463 Unchecked, 0.3s Time] [2022-01-18 16:52:28,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13313 states. [2022-01-18 16:52:28,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13313 to 9111. [2022-01-18 16:52:28,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9111 states, 9110 states have (on average 3.675740944017563) internal successors, (33486), 9110 states have internal predecessors, (33486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:28,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9111 states to 9111 states and 33486 transitions. [2022-01-18 16:52:28,251 INFO L78 Accepts]: Start accepts. Automaton has 9111 states and 33486 transitions. Word has length 28 [2022-01-18 16:52:28,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:28,251 INFO L470 AbstractCegarLoop]: Abstraction has 9111 states and 33486 transitions. [2022-01-18 16:52:28,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:28,251 INFO L276 IsEmpty]: Start isEmpty. Operand 9111 states and 33486 transitions. [2022-01-18 16:52:28,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:28,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:28,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] [2022-01-18 16:52:28,282 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 16:52:28,466 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,SelfDestructingSolverStorable47 [2022-01-18 16:52:28,466 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:28,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:28,467 INFO L85 PathProgramCache]: Analyzing trace with hash 20287918, now seen corresponding path program 39 times [2022-01-18 16:52:28,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:28,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102997801] [2022-01-18 16:52:28,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:28,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:28,653 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 16:52:28,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:28,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102997801] [2022-01-18 16:52:28,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102997801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:28,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903427518] [2022-01-18 16:52:28,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:52:28,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:28,654 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 16:52:28,655 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 16:52:28,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:52:28,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:28,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:52:28,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:28,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:29,115 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 31 treesize of output 27 [2022-01-18 16:52:29,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:29,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:29,128 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 43 treesize of output 47 [2022-01-18 16:52:29,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:29,310 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 72 treesize of output 72 [2022-01-18 16:52:29,604 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 16:52:29,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:29,880 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:52:29,880 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 54 treesize of output 79 [2022-01-18 16:52:30,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:30,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:30,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:30,436 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 60 treesize of output 55 [2022-01-18 16:52:30,546 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 16:52:30,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903427518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:30,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:30,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:52:30,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546416846] [2022-01-18 16:52:30,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:30,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:52:30,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:30,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:52:30,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:52:30,547 INFO L87 Difference]: Start difference. First operand 9111 states and 33486 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 16:52:32,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:32,249 INFO L93 Difference]: Finished difference Result 13805 states and 49324 transitions. [2022-01-18 16:52:32,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:52:32,250 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 28 [2022-01-18 16:52:32,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:32,278 INFO L225 Difference]: With dead ends: 13805 [2022-01-18 16:52:32,278 INFO L226 Difference]: Without dead ends: 13791 [2022-01-18 16:52:32,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=613, Invalid=3547, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 16:52:32,279 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 205 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 757 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:32,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 376 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 594 Invalid, 0 Unknown, 757 Unchecked, 0.3s Time] [2022-01-18 16:52:32,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13791 states. [2022-01-18 16:52:32,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13791 to 9174. [2022-01-18 16:52:32,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9174 states, 9173 states have (on average 3.67011882699226) internal successors, (33666), 9173 states have internal predecessors, (33666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:32,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9174 states to 9174 states and 33666 transitions. [2022-01-18 16:52:32,452 INFO L78 Accepts]: Start accepts. Automaton has 9174 states and 33666 transitions. Word has length 28 [2022-01-18 16:52:32,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:32,453 INFO L470 AbstractCegarLoop]: Abstraction has 9174 states and 33666 transitions. [2022-01-18 16:52:32,453 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 16:52:32,453 INFO L276 IsEmpty]: Start isEmpty. Operand 9174 states and 33666 transitions. [2022-01-18 16:52:32,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:32,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:32,467 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] [2022-01-18 16:52:32,483 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 16:52:32,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 16:52:32,668 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:32,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:32,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2141582734, now seen corresponding path program 40 times [2022-01-18 16:52:32,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:32,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616135573] [2022-01-18 16:52:32,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:32,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:32,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:32,866 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 16:52:32,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:32,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616135573] [2022-01-18 16:52:32,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616135573] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:32,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116497238] [2022-01-18 16:52:32,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:52:32,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:32,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:32,868 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 16:52:32,869 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 16:52:32,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:52:32,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:32,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:32,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:33,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:33,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:33,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,190 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 42 treesize of output 30 [2022-01-18 16:52:33,216 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 35 treesize of output 23 [2022-01-18 16:52:33,244 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 16:52:33,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:33,352 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:33,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 30 treesize of output 55 [2022-01-18 16:52:33,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:33,407 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 31 treesize of output 15 [2022-01-18 16:52:33,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,490 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:33,491 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:33,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:33,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:33,542 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 6 [2022-01-18 16:52:33,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 16:52:33,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116497238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:33,589 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:33,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:33,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906560120] [2022-01-18 16:52:33,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:33,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:33,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:33,590 INFO L87 Difference]: Start difference. First operand 9174 states and 33666 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:34,183 INFO L93 Difference]: Finished difference Result 12418 states and 44477 transitions. [2022-01-18 16:52:34,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:52:34,184 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:34,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:34,212 INFO L225 Difference]: With dead ends: 12418 [2022-01-18 16:52:34,212 INFO L226 Difference]: Without dead ends: 12403 [2022-01-18 16:52:34,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:52:34,213 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:34,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 238 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 815 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-01-18 16:52:34,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12403 states. [2022-01-18 16:52:34,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12403 to 9094. [2022-01-18 16:52:34,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9094 states, 9093 states have (on average 3.6804135048938744) internal successors, (33466), 9093 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:34,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 33466 transitions. [2022-01-18 16:52:34,377 INFO L78 Accepts]: Start accepts. Automaton has 9094 states and 33466 transitions. Word has length 28 [2022-01-18 16:52:34,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:34,377 INFO L470 AbstractCegarLoop]: Abstraction has 9094 states and 33466 transitions. [2022-01-18 16:52:34,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:34,377 INFO L276 IsEmpty]: Start isEmpty. Operand 9094 states and 33466 transitions. [2022-01-18 16:52:34,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:34,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:34,392 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] [2022-01-18 16:52:34,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 16:52:34,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:52:34,592 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:34,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:34,592 INFO L85 PathProgramCache]: Analyzing trace with hash -887489994, now seen corresponding path program 41 times [2022-01-18 16:52:34,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:34,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857148756] [2022-01-18 16:52:34,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:34,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:34,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:34,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 16:52:34,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:34,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857148756] [2022-01-18 16:52:34,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857148756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:34,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462987232] [2022-01-18 16:52:34,784 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:52:34,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:34,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:34,785 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 16:52:34,786 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 16:52:34,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:52:34,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:34,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:34,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:35,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:35,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:35,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,196 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 46 treesize of output 34 [2022-01-18 16:52:35,199 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 35 treesize of output 23 [2022-01-18 16:52:35,238 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 16:52:35,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:35,353 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:35,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 30 treesize of output 55 [2022-01-18 16:52:35,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:35,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:52:35,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,515 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:35,516 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:35,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:35,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:35,579 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 6 [2022-01-18 16:52:35,629 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 16:52:35,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462987232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:35,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:35,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:35,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726877996] [2022-01-18 16:52:35,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:35,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:35,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:35,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:35,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:35,630 INFO L87 Difference]: Start difference. First operand 9094 states and 33466 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:36,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:36,230 INFO L93 Difference]: Finished difference Result 13252 states and 47549 transitions. [2022-01-18 16:52:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:52:36,231 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:36,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:36,260 INFO L225 Difference]: With dead ends: 13252 [2022-01-18 16:52:36,261 INFO L226 Difference]: Without dead ends: 13245 [2022-01-18 16:52:36,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:52:36,261 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 125 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:36,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 261 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 650 Invalid, 0 Unknown, 403 Unchecked, 0.3s Time] [2022-01-18 16:52:36,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13245 states. [2022-01-18 16:52:36,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13245 to 9097. [2022-01-18 16:52:36,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9097 states, 9096 states have (on average 3.680079155672823) internal successors, (33474), 9096 states have internal predecessors, (33474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:36,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9097 states to 9097 states and 33474 transitions. [2022-01-18 16:52:36,457 INFO L78 Accepts]: Start accepts. Automaton has 9097 states and 33474 transitions. Word has length 28 [2022-01-18 16:52:36,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:36,457 INFO L470 AbstractCegarLoop]: Abstraction has 9097 states and 33474 transitions. [2022-01-18 16:52:36,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:36,458 INFO L276 IsEmpty]: Start isEmpty. Operand 9097 states and 33474 transitions. [2022-01-18 16:52:36,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:36,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:36,473 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] [2022-01-18 16:52:36,488 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 16:52:36,675 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,SelfDestructingSolverStorable50 [2022-01-18 16:52:36,676 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:36,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:36,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1524168138, now seen corresponding path program 42 times [2022-01-18 16:52:36,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:36,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837523752] [2022-01-18 16:52:36,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:36,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:36,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:36,862 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 16:52:36,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:36,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837523752] [2022-01-18 16:52:36,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837523752] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:36,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187472681] [2022-01-18 16:52:36,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:52:36,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:36,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:36,863 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 16:52:36,863 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 16:52:36,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:52:36,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:36,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:36,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:37,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:37,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:37,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,225 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 46 treesize of output 34 [2022-01-18 16:52:37,228 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 16:52:37,259 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 16:52:37,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:37,369 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:37,369 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 30 treesize of output 55 [2022-01-18 16:52:37,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:37,426 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 31 treesize of output 15 [2022-01-18 16:52:37,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,515 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:37,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:37,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:37,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:37,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 6 [2022-01-18 16:52:37,618 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 16:52:37,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187472681] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:37,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:37,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:37,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985355012] [2022-01-18 16:52:37,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:37,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:37,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:37,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:37,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:37,620 INFO L87 Difference]: Start difference. First operand 9097 states and 33474 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:38,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:38,059 INFO L93 Difference]: Finished difference Result 12469 states and 44728 transitions. [2022-01-18 16:52:38,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:52:38,059 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:38,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:38,087 INFO L225 Difference]: With dead ends: 12469 [2022-01-18 16:52:38,087 INFO L226 Difference]: Without dead ends: 12454 [2022-01-18 16:52:38,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:52:38,092 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 122 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:38,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 213 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 419 Invalid, 0 Unknown, 423 Unchecked, 0.2s Time] [2022-01-18 16:52:38,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12454 states. [2022-01-18 16:52:38,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12454 to 9172. [2022-01-18 16:52:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9172 states, 9171 states have (on average 3.6757169338131064) internal successors, (33710), 9171 states have internal predecessors, (33710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:38,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9172 states to 9172 states and 33710 transitions. [2022-01-18 16:52:38,256 INFO L78 Accepts]: Start accepts. Automaton has 9172 states and 33710 transitions. Word has length 28 [2022-01-18 16:52:38,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:38,257 INFO L470 AbstractCegarLoop]: Abstraction has 9172 states and 33710 transitions. [2022-01-18 16:52:38,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:38,257 INFO L276 IsEmpty]: Start isEmpty. Operand 9172 states and 33710 transitions. [2022-01-18 16:52:38,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:38,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:38,271 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] [2022-01-18 16:52:38,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 16:52:38,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:38,475 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:38,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:38,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1273862414, now seen corresponding path program 43 times [2022-01-18 16:52:38,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:38,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685838013] [2022-01-18 16:52:38,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:38,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:38,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:38,683 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 16:52:38,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:38,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685838013] [2022-01-18 16:52:38,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685838013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:38,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380923782] [2022-01-18 16:52:38,683 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:52:38,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:38,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:38,688 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 16:52:38,691 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 16:52:38,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:38,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:38,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:38,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:39,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:39,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 16:52:39,055 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 16:52:39,086 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 16:52:39,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:39,200 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:39,200 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 30 treesize of output 55 [2022-01-18 16:52:39,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:39,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 31 treesize of output 15 [2022-01-18 16:52:39,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,353 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:39,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:39,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:39,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:39,415 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 6 [2022-01-18 16:52:39,466 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 16:52:39,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380923782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:39,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:39,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:39,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670304874] [2022-01-18 16:52:39,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:39,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:39,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:39,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:39,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:39,467 INFO L87 Difference]: Start difference. First operand 9172 states and 33710 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:39,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:39,940 INFO L93 Difference]: Finished difference Result 12408 states and 44563 transitions. [2022-01-18 16:52:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:52:39,941 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:39,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:39,968 INFO L225 Difference]: With dead ends: 12408 [2022-01-18 16:52:39,968 INFO L226 Difference]: Without dead ends: 12393 [2022-01-18 16:52:39,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:52:39,969 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 116 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:39,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 204 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 656 Invalid, 0 Unknown, 148 Unchecked, 0.3s Time] [2022-01-18 16:52:39,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12393 states. [2022-01-18 16:52:40,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12393 to 9193. [2022-01-18 16:52:40,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9193 states, 9192 states have (on average 3.675587467362924) internal successors, (33786), 9192 states have internal predecessors, (33786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:40,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9193 states to 9193 states and 33786 transitions. [2022-01-18 16:52:40,135 INFO L78 Accepts]: Start accepts. Automaton has 9193 states and 33786 transitions. Word has length 28 [2022-01-18 16:52:40,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:40,135 INFO L470 AbstractCegarLoop]: Abstraction has 9193 states and 33786 transitions. [2022-01-18 16:52:40,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:40,135 INFO L276 IsEmpty]: Start isEmpty. Operand 9193 states and 33786 transitions. [2022-01-18 16:52:40,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:40,150 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:40,150 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] [2022-01-18 16:52:40,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:40,350 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,SelfDestructingSolverStorable52 [2022-01-18 16:52:40,351 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:40,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:40,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1478357238, now seen corresponding path program 44 times [2022-01-18 16:52:40,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:40,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98365892] [2022-01-18 16:52:40,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:40,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:40,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 16:52:40,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:40,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98365892] [2022-01-18 16:52:40,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98365892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:40,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559457433] [2022-01-18 16:52:40,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:52:40,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:40,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:40,535 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 16:52:40,536 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 16:52:40,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:52:40,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:40,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:40,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:40,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:40,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:40,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:40,881 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 42 treesize of output 30 [2022-01-18 16:52:40,883 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 16:52:40,913 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 16:52:40,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:41,045 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:41,046 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 30 treesize of output 55 [2022-01-18 16:52:41,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:41,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:41,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:41,108 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 31 treesize of output 15 [2022-01-18 16:52:41,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:41,179 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:41,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:41,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:41,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:41,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:41,229 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 6 [2022-01-18 16:52:41,278 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 16:52:41,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559457433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:41,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:41,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:41,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808284316] [2022-01-18 16:52:41,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:41,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:41,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:41,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:41,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:41,279 INFO L87 Difference]: Start difference. First operand 9193 states and 33786 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:41,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:41,868 INFO L93 Difference]: Finished difference Result 13437 states and 48057 transitions. [2022-01-18 16:52:41,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:52:41,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:41,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:41,898 INFO L225 Difference]: With dead ends: 13437 [2022-01-18 16:52:41,898 INFO L226 Difference]: Without dead ends: 13403 [2022-01-18 16:52:41,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:52:41,899 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 191 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:41,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 224 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 589 Invalid, 0 Unknown, 500 Unchecked, 0.3s Time] [2022-01-18 16:52:41,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13403 states. [2022-01-18 16:52:42,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13403 to 9206. [2022-01-18 16:52:42,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9206 states, 9205 states have (on average 3.6744160782183597) internal successors, (33823), 9205 states have internal predecessors, (33823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:42,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9206 states to 9206 states and 33823 transitions. [2022-01-18 16:52:42,076 INFO L78 Accepts]: Start accepts. Automaton has 9206 states and 33823 transitions. Word has length 28 [2022-01-18 16:52:42,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:42,077 INFO L470 AbstractCegarLoop]: Abstraction has 9206 states and 33823 transitions. [2022-01-18 16:52:42,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:42,077 INFO L276 IsEmpty]: Start isEmpty. Operand 9206 states and 33823 transitions. [2022-01-18 16:52:42,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:42,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:42,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] [2022-01-18 16:52:42,106 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 16:52:42,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:42,292 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:42,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1764530886, now seen corresponding path program 45 times [2022-01-18 16:52:42,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:42,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865393377] [2022-01-18 16:52:42,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:42,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:42,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:42,496 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 16:52:42,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:42,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865393377] [2022-01-18 16:52:42,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865393377] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:42,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832554833] [2022-01-18 16:52:42,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:52:42,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:42,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:42,498 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 16:52:42,499 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 16:52:42,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:52:42,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:42,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:42,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:42,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:42,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:42,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:42,840 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 42 treesize of output 30 [2022-01-18 16:52:42,861 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 16:52:42,892 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 16:52:42,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:43,026 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:43,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 30 treesize of output 55 [2022-01-18 16:52:43,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:43,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:43,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:43,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 31 treesize of output 15 [2022-01-18 16:52:43,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:43,154 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:43,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:43,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:43,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:43,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:43,239 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 6 [2022-01-18 16:52:43,284 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 16:52:43,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832554833] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:43,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:43,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:43,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048262358] [2022-01-18 16:52:43,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:43,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:43,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:43,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:43,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:43,285 INFO L87 Difference]: Start difference. First operand 9206 states and 33823 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:43,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:43,844 INFO L93 Difference]: Finished difference Result 12508 states and 44818 transitions. [2022-01-18 16:52:43,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:52:43,844 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:43,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:43,872 INFO L225 Difference]: With dead ends: 12508 [2022-01-18 16:52:43,872 INFO L226 Difference]: Without dead ends: 12493 [2022-01-18 16:52:43,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:52:43,872 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 140 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:43,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 230 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 742 Invalid, 0 Unknown, 103 Unchecked, 0.3s Time] [2022-01-18 16:52:43,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12493 states. [2022-01-18 16:52:44,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12493 to 9248. [2022-01-18 16:52:44,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9248 states, 9247 states have (on average 3.6707040121120365) internal successors, (33943), 9247 states have internal predecessors, (33943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:44,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9248 states to 9248 states and 33943 transitions. [2022-01-18 16:52:44,036 INFO L78 Accepts]: Start accepts. Automaton has 9248 states and 33943 transitions. Word has length 28 [2022-01-18 16:52:44,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:44,036 INFO L470 AbstractCegarLoop]: Abstraction has 9248 states and 33943 transitions. [2022-01-18 16:52:44,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:44,036 INFO L276 IsEmpty]: Start isEmpty. Operand 9248 states and 33943 transitions. [2022-01-18 16:52:44,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:44,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:44,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] [2022-01-18 16:52:44,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 16:52:44,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:44,251 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:44,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:44,251 INFO L85 PathProgramCache]: Analyzing trace with hash -566926770, now seen corresponding path program 46 times [2022-01-18 16:52:44,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:44,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324084760] [2022-01-18 16:52:44,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:44,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:44,431 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 16:52:44,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:44,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324084760] [2022-01-18 16:52:44,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324084760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:44,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509475537] [2022-01-18 16:52:44,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:52:44,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:44,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:44,432 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 16:52:44,433 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 16:52:44,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:52:44,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:44,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:44,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:44,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:44,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:44,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:44,802 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 46 treesize of output 34 [2022-01-18 16:52:44,803 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 16:52:44,833 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 16:52:44,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:44,952 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:44,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:52:45,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:45,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:45,013 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 31 treesize of output 15 [2022-01-18 16:52:45,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:45,083 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:45,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:45,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:45,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:45,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:45,142 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 6 [2022-01-18 16:52:45,189 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 16:52:45,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509475537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:45,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:45,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:45,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761510447] [2022-01-18 16:52:45,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:45,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:45,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:45,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:45,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:45,191 INFO L87 Difference]: Start difference. First operand 9248 states and 33943 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:45,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:45,821 INFO L93 Difference]: Finished difference Result 13515 states and 48265 transitions. [2022-01-18 16:52:45,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:52:45,822 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:45,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:45,852 INFO L225 Difference]: With dead ends: 13515 [2022-01-18 16:52:45,852 INFO L226 Difference]: Without dead ends: 13481 [2022-01-18 16:52:45,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:52:45,853 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 169 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:45,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 222 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 686 Invalid, 0 Unknown, 406 Unchecked, 0.3s Time] [2022-01-18 16:52:45,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13481 states. [2022-01-18 16:52:45,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13481 to 9257. [2022-01-18 16:52:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9257 states, 9256 states have (on average 3.6697277441659466) internal successors, (33967), 9256 states have internal predecessors, (33967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:46,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9257 states to 9257 states and 33967 transitions. [2022-01-18 16:52:46,029 INFO L78 Accepts]: Start accepts. Automaton has 9257 states and 33967 transitions. Word has length 28 [2022-01-18 16:52:46,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:46,029 INFO L470 AbstractCegarLoop]: Abstraction has 9257 states and 33967 transitions. [2022-01-18 16:52:46,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:46,029 INFO L276 IsEmpty]: Start isEmpty. Operand 9257 states and 33967 transitions. [2022-01-18 16:52:46,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:46,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:46,044 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] [2022-01-18 16:52:46,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:46,245 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,SelfDestructingSolverStorable55 [2022-01-18 16:52:46,245 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:46,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:46,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1619005942, now seen corresponding path program 47 times [2022-01-18 16:52:46,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:46,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79002223] [2022-01-18 16:52:46,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:46,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:46,427 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 16:52:46,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:46,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79002223] [2022-01-18 16:52:46,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79002223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:46,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908721177] [2022-01-18 16:52:46,427 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:52:46,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:46,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:46,428 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 16:52:46,438 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 16:52:46,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:52:46,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:46,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:46,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:46,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:46,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:46,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:46,787 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 46 treesize of output 34 [2022-01-18 16:52:46,810 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 16:52:46,849 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 16:52:46,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:46,997 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:46,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 30 treesize of output 55 [2022-01-18 16:52:47,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:47,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:47,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:47,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 31 treesize of output 15 [2022-01-18 16:52:47,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:47,119 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:47,119 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:47,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:47,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:47,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:47,166 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 6 [2022-01-18 16:52:47,212 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 16:52:47,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908721177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:47,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:47,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:47,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034247742] [2022-01-18 16:52:47,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:47,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:47,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:47,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:47,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:47,213 INFO L87 Difference]: Start difference. First operand 9257 states and 33967 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:47,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:47,763 INFO L93 Difference]: Finished difference Result 12480 states and 44746 transitions. [2022-01-18 16:52:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:52:47,764 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:47,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:47,791 INFO L225 Difference]: With dead ends: 12480 [2022-01-18 16:52:47,792 INFO L226 Difference]: Without dead ends: 12465 [2022-01-18 16:52:47,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:52:47,792 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 164 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:47,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 249 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 711 Invalid, 0 Unknown, 243 Unchecked, 0.3s Time] [2022-01-18 16:52:47,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12465 states. [2022-01-18 16:52:47,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12465 to 9233. [2022-01-18 16:52:47,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9233 states, 9232 states have (on average 3.6721187175043326) internal successors, (33901), 9232 states have internal predecessors, (33901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:47,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9233 states to 9233 states and 33901 transitions. [2022-01-18 16:52:47,954 INFO L78 Accepts]: Start accepts. Automaton has 9233 states and 33901 transitions. Word has length 28 [2022-01-18 16:52:47,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:47,954 INFO L470 AbstractCegarLoop]: Abstraction has 9233 states and 33901 transitions. [2022-01-18 16:52:47,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:47,954 INFO L276 IsEmpty]: Start isEmpty. Operand 9233 states and 33901 transitions. [2022-01-18 16:52:47,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:47,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:47,968 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] [2022-01-18 16:52:47,983 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 16:52:48,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 16:52:48,169 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:48,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:48,169 INFO L85 PathProgramCache]: Analyzing trace with hash -358633462, now seen corresponding path program 48 times [2022-01-18 16:52:48,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:48,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125776797] [2022-01-18 16:52:48,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:48,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:48,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 16:52:48,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:48,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125776797] [2022-01-18 16:52:48,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125776797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:48,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906241094] [2022-01-18 16:52:48,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:52:48,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:48,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:48,345 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 16:52:48,346 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 16:52:48,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:52:48,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:48,374 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:52:48,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:48,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:48,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:48,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:48,766 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 49 treesize of output 37 [2022-01-18 16:52:48,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:48,775 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 35 treesize of output 39 [2022-01-18 16:52:48,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 16:52:48,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:49,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:49,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:49,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:49,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:52:49,305 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 58 treesize of output 53 [2022-01-18 16:52:49,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:49,413 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:49,413 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:49,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:49,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:49,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:49,478 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 6 [2022-01-18 16:52:49,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 16:52:49,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906241094] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:49,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:49,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-18 16:52:49,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313886129] [2022-01-18 16:52:49,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:49,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:52:49,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:49,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:52:49,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:52:49,535 INFO L87 Difference]: Start difference. First operand 9233 states and 33901 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 16:52:51,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:51,716 INFO L93 Difference]: Finished difference Result 17577 states and 61761 transitions. [2022-01-18 16:52:51,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 16:52:51,716 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 28 [2022-01-18 16:52:51,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:51,752 INFO L225 Difference]: With dead ends: 17577 [2022-01-18 16:52:51,753 INFO L226 Difference]: Without dead ends: 17521 [2022-01-18 16:52:51,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=655, Invalid=3505, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 16:52:51,753 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 291 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 2532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1575 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:51,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 535 Invalid, 2532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 904 Invalid, 0 Unknown, 1575 Unchecked, 0.4s Time] [2022-01-18 16:52:51,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17521 states. [2022-01-18 16:52:51,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17521 to 9214. [2022-01-18 16:52:51,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9214 states, 9213 states have (on average 3.6755671333984585) internal successors, (33863), 9213 states have internal predecessors, (33863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:51,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9214 states to 9214 states and 33863 transitions. [2022-01-18 16:52:51,946 INFO L78 Accepts]: Start accepts. Automaton has 9214 states and 33863 transitions. Word has length 28 [2022-01-18 16:52:51,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:51,946 INFO L470 AbstractCegarLoop]: Abstraction has 9214 states and 33863 transitions. [2022-01-18 16:52:51,946 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 16:52:51,946 INFO L276 IsEmpty]: Start isEmpty. Operand 9214 states and 33863 transitions. [2022-01-18 16:52:51,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:51,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:51,961 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] [2022-01-18 16:52:51,976 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 16:52:52,161 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,SelfDestructingSolverStorable57 [2022-01-18 16:52:52,161 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:52,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:52,162 INFO L85 PathProgramCache]: Analyzing trace with hash 557263278, now seen corresponding path program 49 times [2022-01-18 16:52:52,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:52,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4386466] [2022-01-18 16:52:52,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:52,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:52,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 16:52:52,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:52,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4386466] [2022-01-18 16:52:52,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4386466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:52,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172602010] [2022-01-18 16:52:52,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:52:52,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:52,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:52,347 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 16:52:52,376 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 16:52:52,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:52,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:52,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:52,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:52,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:52,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:52,724 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 46 treesize of output 34 [2022-01-18 16:52:52,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 32 treesize of output 20 [2022-01-18 16:52:52,772 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 16:52:52,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:52,889 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:52,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 30 treesize of output 55 [2022-01-18 16:52:52,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:52,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:52,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:52,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 31 treesize of output 15 [2022-01-18 16:52:53,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:53,027 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:53,028 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:53,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:53,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:53,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:53,086 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 6 [2022-01-18 16:52:53,133 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 16:52:53,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172602010] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:53,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:53,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:53,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172834571] [2022-01-18 16:52:53,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:53,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:53,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:53,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:53,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:53,134 INFO L87 Difference]: Start difference. First operand 9214 states and 33863 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:53,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:53,728 INFO L93 Difference]: Finished difference Result 12459 states and 44686 transitions. [2022-01-18 16:52:53,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:52:53,729 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:53,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:53,758 INFO L225 Difference]: With dead ends: 12459 [2022-01-18 16:52:53,758 INFO L226 Difference]: Without dead ends: 12444 [2022-01-18 16:52:53,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:52:53,759 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 115 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:53,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 248 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 866 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2022-01-18 16:52:53,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12444 states. [2022-01-18 16:52:53,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12444 to 9212. [2022-01-18 16:52:53,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9212 states, 9211 states have (on average 3.675605254586907) internal successors, (33856), 9211 states have internal predecessors, (33856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:53,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9212 states to 9212 states and 33856 transitions. [2022-01-18 16:52:53,927 INFO L78 Accepts]: Start accepts. Automaton has 9212 states and 33856 transitions. Word has length 28 [2022-01-18 16:52:53,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:53,928 INFO L470 AbstractCegarLoop]: Abstraction has 9212 states and 33856 transitions. [2022-01-18 16:52:53,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:53,928 INFO L276 IsEmpty]: Start isEmpty. Operand 9212 states and 33856 transitions. [2022-01-18 16:52:53,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:53,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:53,942 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] [2022-01-18 16:52:53,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 16:52:54,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 16:52:54,143 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:54,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:54,143 INFO L85 PathProgramCache]: Analyzing trace with hash -844598138, now seen corresponding path program 50 times [2022-01-18 16:52:54,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:54,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478620640] [2022-01-18 16:52:54,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:54,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:54,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:54,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 16:52:54,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:54,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478620640] [2022-01-18 16:52:54,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478620640] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:54,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844984748] [2022-01-18 16:52:54,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:52:54,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:54,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:54,329 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 16:52:54,329 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 16:52:54,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:52:54,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:54,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:54,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:54,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:54,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:54,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:54,773 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 46 treesize of output 34 [2022-01-18 16:52:54,775 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 16:52:54,802 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 16:52:54,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:54,920 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:54,920 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 30 treesize of output 55 [2022-01-18 16:52:54,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:54,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:54,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:54,992 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 30 treesize of output 14 [2022-01-18 16:52:55,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:55,065 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:55,066 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:55,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:55,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:55,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:55,126 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 22 treesize of output 5 [2022-01-18 16:52:55,215 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 16:52:55,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844984748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:55,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:55,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:55,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399733284] [2022-01-18 16:52:55,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:55,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:55,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:55,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:55,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:55,216 INFO L87 Difference]: Start difference. First operand 9212 states and 33856 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:55,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:55,898 INFO L93 Difference]: Finished difference Result 12859 states and 45822 transitions. [2022-01-18 16:52:55,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:52:55,898 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:55,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:55,927 INFO L225 Difference]: With dead ends: 12859 [2022-01-18 16:52:55,928 INFO L226 Difference]: Without dead ends: 12835 [2022-01-18 16:52:55,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:52:55,928 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 174 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:55,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 220 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 659 Invalid, 0 Unknown, 354 Unchecked, 0.3s Time] [2022-01-18 16:52:55,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12835 states. [2022-01-18 16:52:56,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12835 to 9173. [2022-01-18 16:52:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9173 states, 9172 states have (on average 3.6788050588748367) internal successors, (33742), 9172 states have internal predecessors, (33742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:56,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9173 states to 9173 states and 33742 transitions. [2022-01-18 16:52:56,095 INFO L78 Accepts]: Start accepts. Automaton has 9173 states and 33742 transitions. Word has length 28 [2022-01-18 16:52:56,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:56,095 INFO L470 AbstractCegarLoop]: Abstraction has 9173 states and 33742 transitions. [2022-01-18 16:52:56,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:52:56,095 INFO L276 IsEmpty]: Start isEmpty. Operand 9173 states and 33742 transitions. [2022-01-18 16:52:56,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:56,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:56,110 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] [2022-01-18 16:52:56,125 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 16:52:56,310 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,SelfDestructingSolverStorable59 [2022-01-18 16:52:56,310 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:56,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:56,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1324401978, now seen corresponding path program 51 times [2022-01-18 16:52:56,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:56,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461078447] [2022-01-18 16:52:56,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:56,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:56,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:56,503 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 16:52:56,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:56,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461078447] [2022-01-18 16:52:56,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461078447] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:56,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066995036] [2022-01-18 16:52:56,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:52:56,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:56,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:56,505 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 16:52:56,505 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 16:52:56,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:52:56,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:56,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:56,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:56,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:52:56,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:56,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:56,914 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 42 treesize of output 30 [2022-01-18 16:52:56,932 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 35 treesize of output 23 [2022-01-18 16:52:56,965 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 16:52:56,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:57,089 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:57,089 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 30 treesize of output 55 [2022-01-18 16:52:57,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:57,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:57,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:57,142 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 31 treesize of output 15 [2022-01-18 16:52:57,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:57,220 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:57,221 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:57,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:57,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:57,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:57,292 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 6 [2022-01-18 16:52:57,340 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 16:52:57,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066995036] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:57,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:57,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:52:57,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666721218] [2022-01-18 16:52:57,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:57,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:52:57,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:57,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:52:57,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:52:57,341 INFO L87 Difference]: Start difference. First operand 9173 states and 33742 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:57,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:52:57,934 INFO L93 Difference]: Finished difference Result 13377 states and 47974 transitions. [2022-01-18 16:52:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:52:57,934 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:52:57,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:52:57,965 INFO L225 Difference]: With dead ends: 13377 [2022-01-18 16:52:57,965 INFO L226 Difference]: Without dead ends: 13370 [2022-01-18 16:52:57,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:52:57,966 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 115 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:52:57,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 265 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 705 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-01-18 16:52:57,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13370 states. [2022-01-18 16:52:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13370 to 9171. [2022-01-18 16:52:58,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9171 states, 9170 states have (on average 3.678516902944384) internal successors, (33732), 9170 states have internal predecessors, (33732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:58,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9171 states to 9171 states and 33732 transitions. [2022-01-18 16:52:58,153 INFO L78 Accepts]: Start accepts. Automaton has 9171 states and 33732 transitions. Word has length 28 [2022-01-18 16:52:58,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:52:58,153 INFO L470 AbstractCegarLoop]: Abstraction has 9171 states and 33732 transitions. [2022-01-18 16:52:58,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:52:58,153 INFO L276 IsEmpty]: Start isEmpty. Operand 9171 states and 33732 transitions. [2022-01-18 16:52:58,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:52:58,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:52:58,167 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] [2022-01-18 16:52:58,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 16:52:58,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:58,368 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:52:58,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:52:58,368 INFO L85 PathProgramCache]: Analyzing trace with hash 354999818, now seen corresponding path program 52 times [2022-01-18 16:52:58,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:52:58,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664507248] [2022-01-18 16:52:58,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:52:58,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:52:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:52:58,555 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 16:52:58,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:52:58,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664507248] [2022-01-18 16:52:58,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664507248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:52:58,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046972697] [2022-01-18 16:52:58,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:52:58,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:52:58,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:52:58,556 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 16:52:58,559 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 16:52:58,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:52:58,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:52:58,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:52:58,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:52:58,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:52:58,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:58,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:58,986 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 46 treesize of output 34 [2022-01-18 16:52:58,988 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 16:52:59,007 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 16:52:59,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:52:59,139 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:52:59,139 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 33 treesize of output 58 [2022-01-18 16:52:59,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:59,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:59,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:59,196 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 33 treesize of output 17 [2022-01-18 16:52:59,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:59,248 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:52:59,249 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:52:59,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:59,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:52:59,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:52:59,319 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 22 treesize of output 5 [2022-01-18 16:52:59,370 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 16:52:59,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046972697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:52:59,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:52:59,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:52:59,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675459397] [2022-01-18 16:52:59,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:52:59,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:52:59,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:52:59,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:52:59,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:52:59,371 INFO L87 Difference]: Start difference. First operand 9171 states and 33732 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 16:53:00,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:00,227 INFO L93 Difference]: Finished difference Result 12482 states and 44736 transitions. [2022-01-18 16:53:00,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:53:00,227 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:00,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:00,254 INFO L225 Difference]: With dead ends: 12482 [2022-01-18 16:53:00,255 INFO L226 Difference]: Without dead ends: 12457 [2022-01-18 16:53:00,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:53:00,255 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 125 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:00,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 320 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 905 Invalid, 0 Unknown, 323 Unchecked, 0.4s Time] [2022-01-18 16:53:00,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12457 states. [2022-01-18 16:53:00,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12457 to 9292. [2022-01-18 16:53:00,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9292 states, 9291 states have (on average 3.669465073727263) internal successors, (34093), 9291 states have internal predecessors, (34093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:00,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9292 states to 9292 states and 34093 transitions. [2022-01-18 16:53:00,430 INFO L78 Accepts]: Start accepts. Automaton has 9292 states and 34093 transitions. Word has length 28 [2022-01-18 16:53:00,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:00,430 INFO L470 AbstractCegarLoop]: Abstraction has 9292 states and 34093 transitions. [2022-01-18 16:53:00,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 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 16:53:00,430 INFO L276 IsEmpty]: Start isEmpty. Operand 9292 states and 34093 transitions. [2022-01-18 16:53:00,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:00,445 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:00,445 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] [2022-01-18 16:53:00,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:00,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:00,645 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:00,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:00,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1702130574, now seen corresponding path program 53 times [2022-01-18 16:53:00,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:00,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613701953] [2022-01-18 16:53:00,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:00,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:00,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 16:53:00,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:00,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613701953] [2022-01-18 16:53:00,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613701953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:00,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725747479] [2022-01-18 16:53:00,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:00,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:00,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:00,841 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 16:53:00,841 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 16:53:00,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:53:00,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:00,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:00,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:01,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:01,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:01,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,248 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 49 treesize of output 37 [2022-01-18 16:53:01,250 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 16:53:01,272 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 16:53:01,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:01,408 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:01,408 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 33 treesize of output 58 [2022-01-18 16:53:01,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:01,473 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 33 treesize of output 17 [2022-01-18 16:53:01,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,526 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:01,526 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:01,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:01,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:01,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:53:01,638 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 16:53:01,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725747479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:01,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:01,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:01,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641876506] [2022-01-18 16:53:01,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:01,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:01,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:01,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:01,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:01,639 INFO L87 Difference]: Start difference. First operand 9292 states and 34093 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:02,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:02,438 INFO L93 Difference]: Finished difference Result 12589 states and 45041 transitions. [2022-01-18 16:53:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:53:02,439 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:02,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:02,467 INFO L225 Difference]: With dead ends: 12589 [2022-01-18 16:53:02,467 INFO L226 Difference]: Without dead ends: 12586 [2022-01-18 16:53:02,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:53:02,468 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 102 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 305 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:02,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 354 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 831 Invalid, 0 Unknown, 305 Unchecked, 0.4s Time] [2022-01-18 16:53:02,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12586 states. [2022-01-18 16:53:02,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12586 to 9334. [2022-01-18 16:53:02,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9334 states, 9333 states have (on average 3.6664523732990464) internal successors, (34219), 9333 states have internal predecessors, (34219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:02,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9334 states to 9334 states and 34219 transitions. [2022-01-18 16:53:02,709 INFO L78 Accepts]: Start accepts. Automaton has 9334 states and 34219 transitions. Word has length 28 [2022-01-18 16:53:02,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:02,709 INFO L470 AbstractCegarLoop]: Abstraction has 9334 states and 34219 transitions. [2022-01-18 16:53:02,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:02,709 INFO L276 IsEmpty]: Start isEmpty. Operand 9334 states and 34219 transitions. [2022-01-18 16:53:02,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:02,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:02,723 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] [2022-01-18 16:53:02,739 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 16:53:02,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:02,931 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:02,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:02,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1584538738, now seen corresponding path program 54 times [2022-01-18 16:53:02,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:02,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399532236] [2022-01-18 16:53:02,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:02,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:02,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:03,125 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 16:53:03,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:03,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399532236] [2022-01-18 16:53:03,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399532236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:03,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415563117] [2022-01-18 16:53:03,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:03,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:03,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:03,127 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 16:53:03,128 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 16:53:03,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:53:03,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:03,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:03,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:03,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:03,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:03,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,567 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 49 treesize of output 37 [2022-01-18 16:53:03,569 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 16:53:03,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 16:53:03,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:03,722 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:03,722 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 33 treesize of output 58 [2022-01-18 16:53:03,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:03,773 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 33 treesize of output 17 [2022-01-18 16:53:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,833 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:03,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:03,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:03,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:03,880 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 22 treesize of output 5 [2022-01-18 16:53:03,928 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 16:53:03,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415563117] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:03,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:03,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:03,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077190868] [2022-01-18 16:53:03,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:03,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:03,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:03,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:03,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:03,929 INFO L87 Difference]: Start difference. First operand 9334 states and 34219 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:05,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:05,164 INFO L93 Difference]: Finished difference Result 13985 states and 49679 transitions. [2022-01-18 16:53:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:53:05,165 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:05,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:05,198 INFO L225 Difference]: With dead ends: 13985 [2022-01-18 16:53:05,198 INFO L226 Difference]: Without dead ends: 13978 [2022-01-18 16:53:05,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=237, Invalid=1569, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:53:05,199 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 159 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 474 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:05,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 366 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 860 Invalid, 0 Unknown, 474 Unchecked, 0.4s Time] [2022-01-18 16:53:05,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13978 states. [2022-01-18 16:53:05,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13978 to 9414. [2022-01-18 16:53:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9414 states, 9413 states have (on average 3.662912992669712) internal successors, (34479), 9413 states have internal predecessors, (34479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:05,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9414 states to 9414 states and 34479 transitions. [2022-01-18 16:53:05,394 INFO L78 Accepts]: Start accepts. Automaton has 9414 states and 34479 transitions. Word has length 28 [2022-01-18 16:53:05,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:05,394 INFO L470 AbstractCegarLoop]: Abstraction has 9414 states and 34479 transitions. [2022-01-18 16:53:05,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:05,394 INFO L276 IsEmpty]: Start isEmpty. Operand 9414 states and 34479 transitions. [2022-01-18 16:53:05,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:05,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:05,410 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] [2022-01-18 16:53:05,426 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 16:53:05,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:05,610 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:05,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:05,610 INFO L85 PathProgramCache]: Analyzing trace with hash 979658826, now seen corresponding path program 55 times [2022-01-18 16:53:05,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:05,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646027673] [2022-01-18 16:53:05,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:05,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:05,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:05,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 16:53:05,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:05,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646027673] [2022-01-18 16:53:05,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646027673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:05,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35876812] [2022-01-18 16:53:05,820 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:05,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:05,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:05,821 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 16:53:05,822 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 16:53:05,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:05,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:05,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:06,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:06,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:06,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,252 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 46 treesize of output 34 [2022-01-18 16:53:06,254 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 35 treesize of output 23 [2022-01-18 16:53:06,277 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 16:53:06,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:06,419 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:06,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:53:06,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:06,474 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 33 treesize of output 17 [2022-01-18 16:53:06,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,528 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:06,528 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:06,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:06,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:06,580 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 22 treesize of output 5 [2022-01-18 16:53:06,630 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 16:53:06,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35876812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:06,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:06,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:06,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115206670] [2022-01-18 16:53:06,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:06,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:06,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:06,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:06,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:06,631 INFO L87 Difference]: Start difference. First operand 9414 states and 34479 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:07,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:07,418 INFO L93 Difference]: Finished difference Result 12733 states and 45505 transitions. [2022-01-18 16:53:07,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:53:07,419 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:07,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:07,444 INFO L225 Difference]: With dead ends: 12733 [2022-01-18 16:53:07,444 INFO L226 Difference]: Without dead ends: 12622 [2022-01-18 16:53:07,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:53:07,444 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 162 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:07,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 273 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 757 Invalid, 0 Unknown, 359 Unchecked, 0.4s Time] [2022-01-18 16:53:07,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12622 states. [2022-01-18 16:53:07,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12622 to 9439. [2022-01-18 16:53:07,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9439 states, 9438 states have (on average 3.659991523627887) internal successors, (34543), 9438 states have internal predecessors, (34543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:07,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9439 states to 9439 states and 34543 transitions. [2022-01-18 16:53:07,592 INFO L78 Accepts]: Start accepts. Automaton has 9439 states and 34543 transitions. Word has length 28 [2022-01-18 16:53:07,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:07,593 INFO L470 AbstractCegarLoop]: Abstraction has 9439 states and 34543 transitions. [2022-01-18 16:53:07,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:07,593 INFO L276 IsEmpty]: Start isEmpty. Operand 9439 states and 34543 transitions. [2022-01-18 16:53:07,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:07,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:07,608 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] [2022-01-18 16:53:07,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:07,809 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,SelfDestructingSolverStorable64 [2022-01-18 16:53:07,809 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:07,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:07,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1048739190, now seen corresponding path program 56 times [2022-01-18 16:53:07,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:07,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228043938] [2022-01-18 16:53:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:07,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:07,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 16:53:07,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:07,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228043938] [2022-01-18 16:53:07,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228043938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:07,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848604897] [2022-01-18 16:53:07,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:07,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:07,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:07,985 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 16:53:07,985 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 16:53:08,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:08,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:08,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:08,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:08,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:53:08,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:08,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,311 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 46 treesize of output 34 [2022-01-18 16:53:08,332 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 35 treesize of output 23 [2022-01-18 16:53:08,363 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 16:53:08,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:08,502 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:08,502 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 33 treesize of output 58 [2022-01-18 16:53:08,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:08,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 16:53:08,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,603 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:08,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:08,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:08,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:08,661 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 6 [2022-01-18 16:53:08,706 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 16:53:08,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848604897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:08,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:08,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:53:08,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008704314] [2022-01-18 16:53:08,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:08,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:53:08,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:08,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:53:08,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:08,707 INFO L87 Difference]: Start difference. First operand 9439 states and 34543 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:09,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:09,579 INFO L93 Difference]: Finished difference Result 12769 states and 45644 transitions. [2022-01-18 16:53:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:53:09,579 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:09,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:09,605 INFO L225 Difference]: With dead ends: 12769 [2022-01-18 16:53:09,605 INFO L226 Difference]: Without dead ends: 12730 [2022-01-18 16:53:09,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:53:09,606 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 157 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:09,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 310 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1107 Invalid, 0 Unknown, 300 Unchecked, 0.5s Time] [2022-01-18 16:53:09,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12730 states. [2022-01-18 16:53:09,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12730 to 9472. [2022-01-18 16:53:09,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9472 states, 9471 states have (on average 3.658747756308732) internal successors, (34652), 9471 states have internal predecessors, (34652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:09,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9472 states to 9472 states and 34652 transitions. [2022-01-18 16:53:09,781 INFO L78 Accepts]: Start accepts. Automaton has 9472 states and 34652 transitions. Word has length 28 [2022-01-18 16:53:09,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:09,781 INFO L470 AbstractCegarLoop]: Abstraction has 9472 states and 34652 transitions. [2022-01-18 16:53:09,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:09,781 INFO L276 IsEmpty]: Start isEmpty. Operand 9472 states and 34652 transitions. [2022-01-18 16:53:09,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:09,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:09,796 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] [2022-01-18 16:53:09,811 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 16:53:09,996 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,SelfDestructingSolverStorable65 [2022-01-18 16:53:09,996 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:09,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:09,997 INFO L85 PathProgramCache]: Analyzing trace with hash -108766266, now seen corresponding path program 57 times [2022-01-18 16:53:09,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:09,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723230209] [2022-01-18 16:53:09,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:09,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:10,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:10,184 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 16:53:10,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:10,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723230209] [2022-01-18 16:53:10,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723230209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:10,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618763989] [2022-01-18 16:53:10,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:10,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:10,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:10,185 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 16:53:10,186 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 16:53:10,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:10,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:10,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:53:10,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:10,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:10,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:10,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:10,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 16:53:10,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:10,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:10,683 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 32 treesize of output 20 [2022-01-18 16:53:10,704 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 16:53:10,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:10,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:10,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:10,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:10,956 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 63 treesize of output 80 [2022-01-18 16:53:11,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:11,076 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:11,077 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:11,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:11,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:11,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:11,123 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 22 treesize of output 5 [2022-01-18 16:53:11,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 16:53:11,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618763989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:11,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:11,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 16:53:11,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680670518] [2022-01-18 16:53:11,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:11,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:53:11,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:11,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:53:11,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:53:11,191 INFO L87 Difference]: Start difference. First operand 9472 states and 34652 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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 16:53:14,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:14,108 INFO L93 Difference]: Finished difference Result 16278 states and 56064 transitions. [2022-01-18 16:53:14,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 16:53:14,108 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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 28 [2022-01-18 16:53:14,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:14,147 INFO L225 Difference]: With dead ends: 16278 [2022-01-18 16:53:14,147 INFO L226 Difference]: Without dead ends: 16256 [2022-01-18 16:53:14,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1531 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=814, Invalid=4442, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 16:53:14,148 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 331 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 2157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 768 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:14,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 478 Invalid, 2157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1298 Invalid, 0 Unknown, 768 Unchecked, 0.7s Time] [2022-01-18 16:53:14,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16256 states. [2022-01-18 16:53:14,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16256 to 9906. [2022-01-18 16:53:14,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9906 states, 9905 states have (on average 3.652700656234225) internal successors, (36180), 9905 states have internal predecessors, (36180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:14,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9906 states to 9906 states and 36180 transitions. [2022-01-18 16:53:14,371 INFO L78 Accepts]: Start accepts. Automaton has 9906 states and 36180 transitions. Word has length 28 [2022-01-18 16:53:14,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:14,371 INFO L470 AbstractCegarLoop]: Abstraction has 9906 states and 36180 transitions. [2022-01-18 16:53:14,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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 16:53:14,371 INFO L276 IsEmpty]: Start isEmpty. Operand 9906 states and 36180 transitions. [2022-01-18 16:53:14,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:14,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:14,388 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] [2022-01-18 16:53:14,405 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 16:53:14,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 16:53:14,589 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:14,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:14,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1016834634, now seen corresponding path program 58 times [2022-01-18 16:53:14,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:14,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591189048] [2022-01-18 16:53:14,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:14,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:14,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:14,797 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 16:53:14,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:14,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591189048] [2022-01-18 16:53:14,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591189048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:14,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96060664] [2022-01-18 16:53:14,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:14,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:14,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:14,799 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 16:53:14,801 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 16:53:14,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:14,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:14,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:14,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:15,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:15,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:15,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,249 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 42 treesize of output 30 [2022-01-18 16:53:15,250 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 16:53:15,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 16:53:15,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:15,408 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:15,409 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 33 treesize of output 58 [2022-01-18 16:53:15,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:15,480 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 33 treesize of output 17 [2022-01-18 16:53:15,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,535 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:15,535 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:15,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:15,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:53:15,648 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 16:53:15,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96060664] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:15,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:15,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:15,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471285983] [2022-01-18 16:53:15,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:15,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:15,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:15,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:15,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:15,649 INFO L87 Difference]: Start difference. First operand 9906 states and 36180 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:16,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:16,751 INFO L93 Difference]: Finished difference Result 14522 states and 51606 transitions. [2022-01-18 16:53:16,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:53:16,752 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:16,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:16,785 INFO L225 Difference]: With dead ends: 14522 [2022-01-18 16:53:16,786 INFO L226 Difference]: Without dead ends: 14513 [2022-01-18 16:53:16,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:53:16,786 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 149 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 551 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:16,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 365 Invalid, 1504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 917 Invalid, 0 Unknown, 551 Unchecked, 0.5s Time] [2022-01-18 16:53:16,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14513 states. [2022-01-18 16:53:16,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14513 to 9810. [2022-01-18 16:53:16,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9810 states, 9809 states have (on average 3.657457437047609) internal successors, (35876), 9809 states have internal predecessors, (35876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9810 states to 9810 states and 35876 transitions. [2022-01-18 16:53:16,994 INFO L78 Accepts]: Start accepts. Automaton has 9810 states and 35876 transitions. Word has length 28 [2022-01-18 16:53:16,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:16,994 INFO L470 AbstractCegarLoop]: Abstraction has 9810 states and 35876 transitions. [2022-01-18 16:53:16,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:16,994 INFO L276 IsEmpty]: Start isEmpty. Operand 9810 states and 35876 transitions. [2022-01-18 16:53:17,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:17,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:17,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] [2022-01-18 16:53:17,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:17,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:17,211 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:17,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1891089294, now seen corresponding path program 59 times [2022-01-18 16:53:17,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:17,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920078352] [2022-01-18 16:53:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:17,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:17,396 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 16:53:17,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:17,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920078352] [2022-01-18 16:53:17,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920078352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:17,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792391954] [2022-01-18 16:53:17,396 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:17,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:17,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:17,397 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 16:53:17,398 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 16:53:17,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:53:17,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:17,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:17,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:17,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:17,821 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 24 treesize of output 20 [2022-01-18 16:53:17,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:17,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:17,824 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 34 treesize of output 22 [2022-01-18 16:53:17,825 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 16:53:17,846 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 16:53:17,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:17,981 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:17,981 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 33 treesize of output 58 [2022-01-18 16:53:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:18,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:18,067 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 33 treesize of output 17 [2022-01-18 16:53:18,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:18,119 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:18,119 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:18,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:18,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:18,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:18,193 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 22 treesize of output 5 [2022-01-18 16:53:18,241 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 16:53:18,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792391954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:18,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:18,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:18,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475355143] [2022-01-18 16:53:18,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:18,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:18,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:18,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:18,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:18,242 INFO L87 Difference]: Start difference. First operand 9810 states and 35876 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:18,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:18,917 INFO L93 Difference]: Finished difference Result 13105 states and 46880 transitions. [2022-01-18 16:53:18,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:53:18,917 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:18,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:18,947 INFO L225 Difference]: With dead ends: 13105 [2022-01-18 16:53:18,947 INFO L226 Difference]: Without dead ends: 13054 [2022-01-18 16:53:18,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:53:18,948 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 150 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:18,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 227 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 626 Invalid, 0 Unknown, 377 Unchecked, 0.3s Time] [2022-01-18 16:53:18,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13054 states. [2022-01-18 16:53:19,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13054 to 9842. [2022-01-18 16:53:19,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9842 states, 9841 states have (on average 3.6547098872065846) internal successors, (35966), 9841 states have internal predecessors, (35966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:19,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9842 states to 9842 states and 35966 transitions. [2022-01-18 16:53:19,124 INFO L78 Accepts]: Start accepts. Automaton has 9842 states and 35966 transitions. Word has length 28 [2022-01-18 16:53:19,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:19,125 INFO L470 AbstractCegarLoop]: Abstraction has 9842 states and 35966 transitions. [2022-01-18 16:53:19,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:53:19,125 INFO L276 IsEmpty]: Start isEmpty. Operand 9842 states and 35966 transitions. [2022-01-18 16:53:19,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:19,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:19,140 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] [2022-01-18 16:53:19,156 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 16:53:19,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:19,341 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:19,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:19,341 INFO L85 PathProgramCache]: Analyzing trace with hash -137308722, now seen corresponding path program 60 times [2022-01-18 16:53:19,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:19,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706397861] [2022-01-18 16:53:19,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:19,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:19,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:19,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 16:53:19,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:19,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706397861] [2022-01-18 16:53:19,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706397861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:19,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403638448] [2022-01-18 16:53:19,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:19,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:19,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:19,581 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 16:53:19,583 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 16:53:19,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:53:19,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:19,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:53:19,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:19,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:19,965 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 24 treesize of output 20 [2022-01-18 16:53:19,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:19,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:19,969 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 34 treesize of output 22 [2022-01-18 16:53:20,012 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 16:53:20,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 16:53:20,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:20,241 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:20,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:53:20,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:20,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:20,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:20,301 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 34 treesize of output 18 [2022-01-18 16:53:20,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:20,355 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:20,355 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:20,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:20,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:20,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:20,409 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 6 [2022-01-18 16:53:20,457 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 16:53:20,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403638448] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:20,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:20,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 16:53:20,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013521560] [2022-01-18 16:53:20,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:20,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:53:20,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:20,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:53:20,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:53:20,458 INFO L87 Difference]: Start difference. First operand 9842 states and 35966 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:53:22,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:22,342 INFO L93 Difference]: Finished difference Result 18659 states and 65671 transitions. [2022-01-18 16:53:22,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 16:53:22,342 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 28 [2022-01-18 16:53:22,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:22,385 INFO L225 Difference]: With dead ends: 18659 [2022-01-18 16:53:22,386 INFO L226 Difference]: Without dead ends: 18597 [2022-01-18 16:53:22,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=535, Invalid=3497, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 16:53:22,386 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 303 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 2144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:22,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 408 Invalid, 2144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1448 Invalid, 0 Unknown, 609 Unchecked, 0.7s Time] [2022-01-18 16:53:22,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18597 states. [2022-01-18 16:53:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18597 to 9919. [2022-01-18 16:53:22,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9919 states, 9918 states have (on average 3.6527525710828797) internal successors, (36228), 9918 states have internal predecessors, (36228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9919 states to 9919 states and 36228 transitions. [2022-01-18 16:53:22,614 INFO L78 Accepts]: Start accepts. Automaton has 9919 states and 36228 transitions. Word has length 28 [2022-01-18 16:53:22,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:22,614 INFO L470 AbstractCegarLoop]: Abstraction has 9919 states and 36228 transitions. [2022-01-18 16:53:22,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:53:22,615 INFO L276 IsEmpty]: Start isEmpty. Operand 9919 states and 36228 transitions. [2022-01-18 16:53:22,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:22,630 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:22,630 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] [2022-01-18 16:53:22,645 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 16:53:22,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 16:53:22,830 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:22,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:22,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2038960498, now seen corresponding path program 61 times [2022-01-18 16:53:22,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:22,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58322469] [2022-01-18 16:53:22,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:22,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:23,034 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 16:53:23,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:23,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58322469] [2022-01-18 16:53:23,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58322469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:23,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583953902] [2022-01-18 16:53:23,035 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:23,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:23,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:23,035 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 16:53:23,036 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 16:53:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:23,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:23,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:23,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:53:23,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:23,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,373 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 49 treesize of output 37 [2022-01-18 16:53:23,393 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 16:53:23,422 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 16:53:23,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:23,556 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:23,557 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 33 treesize of output 58 [2022-01-18 16:53:23,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:23,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 16:53:23,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,661 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:23,662 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:23,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:23,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:23,713 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 6 [2022-01-18 16:53:23,762 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 16:53:23,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583953902] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:23,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:23,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:53:23,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485563235] [2022-01-18 16:53:23,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:23,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:53:23,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:23,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:53:23,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:23,763 INFO L87 Difference]: Start difference. First operand 9919 states and 36228 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:24,651 INFO L93 Difference]: Finished difference Result 13377 states and 47754 transitions. [2022-01-18 16:53:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:53:24,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:24,681 INFO L225 Difference]: With dead ends: 13377 [2022-01-18 16:53:24,681 INFO L226 Difference]: Without dead ends: 13362 [2022-01-18 16:53:24,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:53:24,682 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 159 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:24,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 299 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1020 Invalid, 0 Unknown, 151 Unchecked, 0.5s Time] [2022-01-18 16:53:24,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13362 states. [2022-01-18 16:53:24,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13362 to 9914. [2022-01-18 16:53:24,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9914 states, 9913 states have (on average 3.652980934126904) internal successors, (36212), 9913 states have internal predecessors, (36212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9914 states to 9914 states and 36212 transitions. [2022-01-18 16:53:24,854 INFO L78 Accepts]: Start accepts. Automaton has 9914 states and 36212 transitions. Word has length 28 [2022-01-18 16:53:24,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:24,854 INFO L470 AbstractCegarLoop]: Abstraction has 9914 states and 36212 transitions. [2022-01-18 16:53:24,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,855 INFO L276 IsEmpty]: Start isEmpty. Operand 9914 states and 36212 transitions. [2022-01-18 16:53:24,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:24,870 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:24,870 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] [2022-01-18 16:53:24,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 16:53:25,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:25,071 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:25,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:25,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1391298934, now seen corresponding path program 62 times [2022-01-18 16:53:25,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:25,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440047762] [2022-01-18 16:53:25,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:25,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:25,251 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 16:53:25,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:25,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440047762] [2022-01-18 16:53:25,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440047762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:25,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655552549] [2022-01-18 16:53:25,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:25,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:25,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:25,253 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 16:53:25,253 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 16:53:25,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:25,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:25,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:25,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:25,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:25,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:25,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,588 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 49 treesize of output 37 [2022-01-18 16:53:25,606 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 16:53:25,635 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 16:53:25,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:25,770 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:25,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:53:25,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:25,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 34 treesize of output 18 [2022-01-18 16:53:25,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,873 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:25,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:25,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:25,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:25,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 23 treesize of output 6 [2022-01-18 16:53:25,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 16:53:25,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655552549] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:25,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:25,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:53:25,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544811141] [2022-01-18 16:53:25,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:25,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:53:25,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:25,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:53:25,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:25,984 INFO L87 Difference]: Start difference. First operand 9914 states and 36212 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:26,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:26,806 INFO L93 Difference]: Finished difference Result 13306 states and 47539 transitions. [2022-01-18 16:53:26,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:53:26,806 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:26,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:26,837 INFO L225 Difference]: With dead ends: 13306 [2022-01-18 16:53:26,838 INFO L226 Difference]: Without dead ends: 13299 [2022-01-18 16:53:26,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:53:26,838 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 160 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:26,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 278 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 966 Invalid, 0 Unknown, 218 Unchecked, 0.4s Time] [2022-01-18 16:53:26,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2022-01-18 16:53:26,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 9914. [2022-01-18 16:53:26,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9914 states, 9913 states have (on average 3.652980934126904) internal successors, (36212), 9913 states have internal predecessors, (36212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9914 states to 9914 states and 36212 transitions. [2022-01-18 16:53:27,022 INFO L78 Accepts]: Start accepts. Automaton has 9914 states and 36212 transitions. Word has length 28 [2022-01-18 16:53:27,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:27,022 INFO L470 AbstractCegarLoop]: Abstraction has 9914 states and 36212 transitions. [2022-01-18 16:53:27,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,022 INFO L276 IsEmpty]: Start isEmpty. Operand 9914 states and 36212 transitions. [2022-01-18 16:53:27,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:27,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:27,039 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] [2022-01-18 16:53:27,054 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 16:53:27,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:27,239 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:27,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:27,240 INFO L85 PathProgramCache]: Analyzing trace with hash -356959350, now seen corresponding path program 63 times [2022-01-18 16:53:27,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:27,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339385747] [2022-01-18 16:53:27,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:27,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:27,419 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 16:53:27,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:27,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339385747] [2022-01-18 16:53:27,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339385747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:27,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842836516] [2022-01-18 16:53:27,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:27,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:27,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:27,420 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 16:53:27,421 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 16:53:27,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:27,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:27,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:53:27,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:27,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:27,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:27,910 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 39 treesize of output 57 [2022-01-18 16:53:27,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:27,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:27,921 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 103 treesize of output 99 [2022-01-18 16:53:27,925 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 73 treesize of output 61 [2022-01-18 16:53:28,456 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 16:53:28,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:28,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:28,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 89 [2022-01-18 16:53:29,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:29,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:29,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:29,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:29,660 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 21 treesize of output 6 [2022-01-18 16:53:29,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:29,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:29,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:29,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:29,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 20 treesize of output 5 [2022-01-18 16:53:29,781 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:29,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842836516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:29,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:29,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:53:29,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422445065] [2022-01-18 16:53:29,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:29,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:53:29,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:29,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:53:29,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:53:29,782 INFO L87 Difference]: Start difference. First operand 9914 states and 36212 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 16:53:37,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:37,522 INFO L93 Difference]: Finished difference Result 20598 states and 71371 transitions. [2022-01-18 16:53:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-18 16:53:37,522 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 28 [2022-01-18 16:53:37,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:37,568 INFO L225 Difference]: With dead ends: 20598 [2022-01-18 16:53:37,569 INFO L226 Difference]: Without dead ends: 20571 [2022-01-18 16:53:37,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 46 SyntacticMatches, 15 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6387 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=2179, Invalid=14591, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:53:37,570 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 391 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 4569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3613 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:37,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 591 Invalid, 4569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 879 Invalid, 0 Unknown, 3613 Unchecked, 0.5s Time] [2022-01-18 16:53:37,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20571 states. [2022-01-18 16:53:37,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20571 to 10172. [2022-01-18 16:53:37,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10172 states, 10171 states have (on average 3.6481171959492675) internal successors, (37105), 10171 states have internal predecessors, (37105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10172 states to 10172 states and 37105 transitions. [2022-01-18 16:53:37,863 INFO L78 Accepts]: Start accepts. Automaton has 10172 states and 37105 transitions. Word has length 28 [2022-01-18 16:53:37,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:37,863 INFO L470 AbstractCegarLoop]: Abstraction has 10172 states and 37105 transitions. [2022-01-18 16:53:37,863 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 16:53:37,863 INFO L276 IsEmpty]: Start isEmpty. Operand 10172 states and 37105 transitions. [2022-01-18 16:53:37,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:37,879 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:37,879 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] [2022-01-18 16:53:37,895 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 16:53:38,080 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,SelfDestructingSolverStorable72 [2022-01-18 16:53:38,080 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:38,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:38,080 INFO L85 PathProgramCache]: Analyzing trace with hash -49784884, now seen corresponding path program 64 times [2022-01-18 16:53:38,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:38,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94599543] [2022-01-18 16:53:38,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:38,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:38,268 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 16:53:38,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:38,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94599543] [2022-01-18 16:53:38,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94599543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:38,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986875869] [2022-01-18 16:53:38,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:38,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:38,269 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 16:53:38,270 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 16:53:38,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:38,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:38,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:38,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:38,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:38,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:38,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:38,742 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 42 treesize of output 30 [2022-01-18 16:53:38,744 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 16:53:38,765 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 16:53:38,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:38,900 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:38,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:53:38,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:38,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:38,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:38,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 16:53:38,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:39,016 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:39,016 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:39,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:39,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:39,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:39,077 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 22 treesize of output 5 [2022-01-18 16:53:39,141 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 16:53:39,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986875869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:39,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:39,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:39,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130035579] [2022-01-18 16:53:39,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:39,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:39,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:39,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:39,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:39,142 INFO L87 Difference]: Start difference. First operand 10172 states and 37105 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:39,491 INFO L93 Difference]: Finished difference Result 10593 states and 38328 transitions. [2022-01-18 16:53:39,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:53:39,492 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:39,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:39,514 INFO L225 Difference]: With dead ends: 10593 [2022-01-18 16:53:39,515 INFO L226 Difference]: Without dead ends: 10553 [2022-01-18 16:53:39,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:53:39,515 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:39,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 216 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 481 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2022-01-18 16:53:39,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10553 states. [2022-01-18 16:53:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10553 to 10210. [2022-01-18 16:53:39,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10210 states, 10209 states have (on average 3.6463904398080125) internal successors, (37226), 10209 states have internal predecessors, (37226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10210 states to 10210 states and 37226 transitions. [2022-01-18 16:53:39,710 INFO L78 Accepts]: Start accepts. Automaton has 10210 states and 37226 transitions. Word has length 28 [2022-01-18 16:53:39,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,710 INFO L470 AbstractCegarLoop]: Abstraction has 10210 states and 37226 transitions. [2022-01-18 16:53:39,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,710 INFO L276 IsEmpty]: Start isEmpty. Operand 10210 states and 37226 transitions. [2022-01-18 16:53:39,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:39,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,727 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] [2022-01-18 16:53:39,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 16:53:39,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:39,927 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:39,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:39,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2306790, now seen corresponding path program 65 times [2022-01-18 16:53:39,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:39,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921584301] [2022-01-18 16:53:39,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:39,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:40,102 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 16:53:40,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:40,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921584301] [2022-01-18 16:53:40,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921584301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:40,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217245916] [2022-01-18 16:53:40,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:40,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:40,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:40,104 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 16:53:40,104 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 16:53:40,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:53:40,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:40,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:53:40,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:40,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:53:40,617 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-01-18 16:53:40,617 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 190 treesize of output 178 [2022-01-18 16:53:40,629 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-01-18 16:53:40,629 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 143 treesize of output 97 [2022-01-18 16:53:40,631 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 20 treesize of output 16 [2022-01-18 16:53:40,650 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 16:53:40,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:40,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,824 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:40,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:53:40,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:40,877 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 33 treesize of output 17 [2022-01-18 16:53:40,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:40,954 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 22 treesize of output 41 [2022-01-18 16:53:40,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:40,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53: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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:53:41,044 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 16:53:41,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217245916] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:41,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:41,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 16:53:41,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888644455] [2022-01-18 16:53:41,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:41,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:53:41,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:41,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:53:41,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:53:41,045 INFO L87 Difference]: Start difference. First operand 10210 states and 37226 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:53:42,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:42,769 INFO L93 Difference]: Finished difference Result 14804 states and 52195 transitions. [2022-01-18 16:53:42,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:53:42,769 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 28 [2022-01-18 16:53:42,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:42,801 INFO L225 Difference]: With dead ends: 14804 [2022-01-18 16:53:42,801 INFO L226 Difference]: Without dead ends: 14752 [2022-01-18 16:53:42,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=396, Invalid=1766, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:53:42,802 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 206 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:42,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 378 Invalid, 1858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1409 Invalid, 0 Unknown, 388 Unchecked, 0.7s Time] [2022-01-18 16:53:42,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14752 states. [2022-01-18 16:53:42,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14752 to 10399. [2022-01-18 16:53:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10399 states, 10398 states have (on average 3.6400269282554336) internal successors, (37849), 10398 states have internal predecessors, (37849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:42,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10399 states to 10399 states and 37849 transitions. [2022-01-18 16:53:42,997 INFO L78 Accepts]: Start accepts. Automaton has 10399 states and 37849 transitions. Word has length 28 [2022-01-18 16:53:42,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:42,997 INFO L470 AbstractCegarLoop]: Abstraction has 10399 states and 37849 transitions. [2022-01-18 16:53:42,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:53:42,997 INFO L276 IsEmpty]: Start isEmpty. Operand 10399 states and 37849 transitions. [2022-01-18 16:53:43,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:43,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:43,013 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] [2022-01-18 16:53:43,028 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 16:53:43,213 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,SelfDestructingSolverStorable74 [2022-01-18 16:53:43,214 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:43,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:43,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1205094514, now seen corresponding path program 66 times [2022-01-18 16:53:43,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:43,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362581211] [2022-01-18 16:53:43,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:43,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:43,433 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 16:53:43,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:43,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362581211] [2022-01-18 16:53:43,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362581211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:43,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564283153] [2022-01-18 16:53:43,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:43,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:43,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:43,435 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 16:53:43,436 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 16:53:43,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:53:43,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:43,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:53:43,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:43,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:43,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:43,961 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 35 treesize of output 43 [2022-01-18 16:53:43,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:43,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:43,972 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 74 treesize of output 74 [2022-01-18 16:53:43,975 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 48 treesize of output 40 [2022-01-18 16:53:44,247 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 16:53:44,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:44,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:44,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:44,635 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 85 [2022-01-18 16:53:45,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:45,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:45,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:45,049 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 60 treesize of output 77 [2022-01-18 16:53:45,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:45,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564283153] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:45,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:45,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:53:45,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596800480] [2022-01-18 16:53:45,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:45,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:53:45,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:45,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:53:45,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:53:45,204 INFO L87 Difference]: Start difference. First operand 10399 states and 37849 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 16:53:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:50,755 INFO L93 Difference]: Finished difference Result 24273 states and 83766 transitions. [2022-01-18 16:53:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:53:50,755 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 28 [2022-01-18 16:53:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:50,815 INFO L225 Difference]: With dead ends: 24273 [2022-01-18 16:53:50,815 INFO L226 Difference]: Without dead ends: 24230 [2022-01-18 16:53:50,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 44 SyntacticMatches, 14 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4258 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1801, Invalid=10855, Unknown=0, NotChecked=0, Total=12656 [2022-01-18 16:53:50,816 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 395 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 3849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2848 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:50,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 457 Invalid, 3849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 890 Invalid, 0 Unknown, 2848 Unchecked, 0.5s Time] [2022-01-18 16:53:50,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24230 states. [2022-01-18 16:53:51,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24230 to 10392. [2022-01-18 16:53:51,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10392 states, 10391 states have (on average 3.6389182946780867) internal successors, (37812), 10391 states have internal predecessors, (37812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:51,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10392 states to 10392 states and 37812 transitions. [2022-01-18 16:53:51,096 INFO L78 Accepts]: Start accepts. Automaton has 10392 states and 37812 transitions. Word has length 28 [2022-01-18 16:53:51,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:51,096 INFO L470 AbstractCegarLoop]: Abstraction has 10392 states and 37812 transitions. [2022-01-18 16:53:51,096 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 16:53:51,096 INFO L276 IsEmpty]: Start isEmpty. Operand 10392 states and 37812 transitions. [2022-01-18 16:53:51,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:51,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:51,117 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] [2022-01-18 16:53:51,136 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 16:53:51,334 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,SelfDestructingSolverStorable75 [2022-01-18 16:53:51,334 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:51,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:51,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2027457418, now seen corresponding path program 67 times [2022-01-18 16:53:51,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:51,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963469323] [2022-01-18 16:53:51,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:51,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:51,552 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 16:53:51,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:51,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963469323] [2022-01-18 16:53:51,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963469323] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:51,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619663100] [2022-01-18 16:53:51,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:51,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:51,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:51,554 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 16:53:51,554 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 16:53:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:51,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:51,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:51,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:53:51,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:51,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:51,952 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 46 treesize of output 34 [2022-01-18 16:53:51,953 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 16:53:51,982 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 16:53:51,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:52,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:52,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 33 treesize of output 58 [2022-01-18 16:53:52,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:52,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:52,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:52,170 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 34 treesize of output 18 [2022-01-18 16:53:52,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:52,222 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:52,222 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:52,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:52,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:52,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:52,273 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 6 [2022-01-18 16:53:52,321 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 16:53:52,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619663100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:52,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:52,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:53:52,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441562132] [2022-01-18 16:53:52,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:52,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:53:52,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:52,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:53:52,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:52,322 INFO L87 Difference]: Start difference. First operand 10392 states and 37812 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:53,139 INFO L93 Difference]: Finished difference Result 15139 states and 53769 transitions. [2022-01-18 16:53:53,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:53:53,144 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:53,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:53,178 INFO L225 Difference]: With dead ends: 15139 [2022-01-18 16:53:53,178 INFO L226 Difference]: Without dead ends: 15122 [2022-01-18 16:53:53,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=213, Invalid=1193, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:53:53,178 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 157 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:53,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 311 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 695 Invalid, 0 Unknown, 276 Unchecked, 0.3s Time] [2022-01-18 16:53:53,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15122 states. [2022-01-18 16:53:53,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15122 to 10411. [2022-01-18 16:53:53,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10411 states, 10410 states have (on average 3.6359269932756964) internal successors, (37850), 10410 states have internal predecessors, (37850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10411 states to 10411 states and 37850 transitions. [2022-01-18 16:53:53,380 INFO L78 Accepts]: Start accepts. Automaton has 10411 states and 37850 transitions. Word has length 28 [2022-01-18 16:53:53,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:53,380 INFO L470 AbstractCegarLoop]: Abstraction has 10411 states and 37850 transitions. [2022-01-18 16:53:53,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,380 INFO L276 IsEmpty]: Start isEmpty. Operand 10411 states and 37850 transitions. [2022-01-18 16:53:53,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:53,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:53,426 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] [2022-01-18 16:53:53,441 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 16:53:53,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:53,626 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:53,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:53,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1960335412, now seen corresponding path program 68 times [2022-01-18 16:53:53,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:53,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578022200] [2022-01-18 16:53:53,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:53,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:53,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:53,816 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 16:53:53,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:53,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578022200] [2022-01-18 16:53:53,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578022200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:53,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364032379] [2022-01-18 16:53:53,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:53,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:53,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:53,818 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 16:53:53,818 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 16:53:53,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:53,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:53,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:53:53,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:54,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:53:54,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:54,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,288 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 42 treesize of output 30 [2022-01-18 16:53:54,290 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 16:53:54,311 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 16:53:54,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:54,444 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:54,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 33 treesize of output 58 [2022-01-18 16:53:54,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:54,494 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 33 treesize of output 17 [2022-01-18 16:53:54,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,545 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:53:54,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:53:54,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:54,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:54,613 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 22 treesize of output 5 [2022-01-18 16:53:54,661 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 16:53:54,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364032379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:54,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:54,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:53:54,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335899689] [2022-01-18 16:53:54,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:54,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:54,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:54,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:54,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:54,662 INFO L87 Difference]: Start difference. First operand 10411 states and 37850 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:55,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:55,357 INFO L93 Difference]: Finished difference Result 14636 states and 51837 transitions. [2022-01-18 16:53:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:53:55,357 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:53:55,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:55,389 INFO L225 Difference]: With dead ends: 14636 [2022-01-18 16:53:55,389 INFO L226 Difference]: Without dead ends: 14600 [2022-01-18 16:53:55,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:53:55,390 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 104 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:55,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 316 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 736 Invalid, 0 Unknown, 424 Unchecked, 0.3s Time] [2022-01-18 16:53:55,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14600 states. [2022-01-18 16:53:55,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14600 to 10391. [2022-01-18 16:53:55,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10391 states, 10390 states have (on average 3.63888354186718) internal successors, (37808), 10390 states have internal predecessors, (37808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:55,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10391 states to 10391 states and 37808 transitions. [2022-01-18 16:53:55,578 INFO L78 Accepts]: Start accepts. Automaton has 10391 states and 37808 transitions. Word has length 28 [2022-01-18 16:53:55,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:55,578 INFO L470 AbstractCegarLoop]: Abstraction has 10391 states and 37808 transitions. [2022-01-18 16:53:55,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:55,578 INFO L276 IsEmpty]: Start isEmpty. Operand 10391 states and 37808 transitions. [2022-01-18 16:53:55,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:53:55,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:55,594 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] [2022-01-18 16:53:55,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 16:53:55,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:55,794 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:55,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:55,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1530883958, now seen corresponding path program 69 times [2022-01-18 16:53:55,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:55,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255490510] [2022-01-18 16:53:55,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:55,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:55,986 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 16:53:55,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:55,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255490510] [2022-01-18 16:53:55,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255490510] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:55,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278271208] [2022-01-18 16:53:55,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:55,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:55,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:55,987 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 16:53:55,988 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 16:53:56,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:56,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:56,024 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:53:56,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:56,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:53:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:56,523 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 39 treesize of output 29 [2022-01-18 16:53:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:56,526 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 24 treesize of output 14 [2022-01-18 16:53:56,567 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 16:53:56,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:56,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:56,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:57,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:57,002 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 64 treesize of output 59 [2022-01-18 16:53:57,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:57,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:57,088 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 45 treesize of output 62 [2022-01-18 16:53:57,259 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 16:53:57,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278271208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:57,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:57,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-01-18 16:53:57,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527209555] [2022-01-18 16:53:57,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:57,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:53:57,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:57,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:53:57,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:53:57,260 INFO L87 Difference]: Start difference. First operand 10391 states and 37808 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 16:54:03,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:03,057 INFO L93 Difference]: Finished difference Result 25149 states and 87653 transitions. [2022-01-18 16:54:03,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 16:54:03,057 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 28 [2022-01-18 16:54:03,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:03,129 INFO L225 Difference]: With dead ends: 25149 [2022-01-18 16:54:03,129 INFO L226 Difference]: Without dead ends: 25120 [2022-01-18 16:54:03,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4345 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1856, Invalid=11484, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 16:54:03,131 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 550 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 3092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1903 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:03,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 573 Invalid, 3092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1041 Invalid, 0 Unknown, 1903 Unchecked, 0.7s Time] [2022-01-18 16:54:03,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25120 states. [2022-01-18 16:54:03,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25120 to 10527. [2022-01-18 16:54:03,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10527 states, 10526 states have (on average 3.6303439103173094) internal successors, (38213), 10526 states have internal predecessors, (38213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:03,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10527 states to 10527 states and 38213 transitions. [2022-01-18 16:54:03,530 INFO L78 Accepts]: Start accepts. Automaton has 10527 states and 38213 transitions. Word has length 28 [2022-01-18 16:54:03,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:03,530 INFO L470 AbstractCegarLoop]: Abstraction has 10527 states and 38213 transitions. [2022-01-18 16:54:03,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 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 16:54:03,531 INFO L276 IsEmpty]: Start isEmpty. Operand 10527 states and 38213 transitions. [2022-01-18 16:54:03,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:03,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:03,548 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] [2022-01-18 16:54:03,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 16:54:03,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 16:54:03,748 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:03,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:03,749 INFO L85 PathProgramCache]: Analyzing trace with hash 824544782, now seen corresponding path program 70 times [2022-01-18 16:54:03,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:03,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845287148] [2022-01-18 16:54:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:03,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:03,942 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 16:54:03,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:03,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845287148] [2022-01-18 16:54:03,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845287148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:03,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696172320] [2022-01-18 16:54:03,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:03,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:03,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:03,948 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 16:54:03,979 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 16:54:04,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:04,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:04,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:04,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:04,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:04,285 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 25 [2022-01-18 16:54:04,287 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 20 [2022-01-18 16:54:04,288 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 13 treesize of output 9 [2022-01-18 16:54:04,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 16:54:04,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:04,439 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:04,439 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 33 treesize of output 58 [2022-01-18 16:54:04,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:04,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:04,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:04,492 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 33 treesize of output 17 [2022-01-18 16:54:04,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:04,544 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:04,544 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:04,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:04,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:04,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:04,606 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 22 treesize of output 5 [2022-01-18 16:54:04,662 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 16:54:04,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696172320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:04,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:04,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:04,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480688796] [2022-01-18 16:54:04,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:04,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:04,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:04,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:04,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:04,663 INFO L87 Difference]: Start difference. First operand 10527 states and 38213 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:06,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:06,134 INFO L93 Difference]: Finished difference Result 16564 states and 58524 transitions. [2022-01-18 16:54:06,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:54:06,134 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:06,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:06,172 INFO L225 Difference]: With dead ends: 16564 [2022-01-18 16:54:06,172 INFO L226 Difference]: Without dead ends: 16549 [2022-01-18 16:54:06,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=254, Invalid=1468, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:54:06,173 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 163 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:06,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 314 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:54:06,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16549 states. [2022-01-18 16:54:06,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16549 to 10528. [2022-01-18 16:54:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10528 states, 10527 states have (on average 3.631613945093569) internal successors, (38230), 10527 states have internal predecessors, (38230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10528 states to 10528 states and 38230 transitions. [2022-01-18 16:54:06,417 INFO L78 Accepts]: Start accepts. Automaton has 10528 states and 38230 transitions. Word has length 28 [2022-01-18 16:54:06,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:06,417 INFO L470 AbstractCegarLoop]: Abstraction has 10528 states and 38230 transitions. [2022-01-18 16:54:06,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:06,418 INFO L276 IsEmpty]: Start isEmpty. Operand 10528 states and 38230 transitions. [2022-01-18 16:54:06,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:06,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:06,437 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] [2022-01-18 16:54:06,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 16:54:06,637 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,SelfDestructingSolverStorable79 [2022-01-18 16:54:06,637 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:06,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:06,637 INFO L85 PathProgramCache]: Analyzing trace with hash -228189426, now seen corresponding path program 71 times [2022-01-18 16:54:06,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:06,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118486269] [2022-01-18 16:54:06,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:06,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:06,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:06,828 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 16:54:06,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:06,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118486269] [2022-01-18 16:54:06,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118486269] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:06,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104325495] [2022-01-18 16:54:06,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:06,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:06,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:06,829 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 16:54:06,830 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 16:54:06,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:54:06,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:06,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:06,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:07,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:07,177 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 40 treesize of output 32 [2022-01-18 16:54:07,179 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 18 treesize of output 14 [2022-01-18 16:54:07,180 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 16:54:07,201 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 16:54:07,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:07,343 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:07,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 33 treesize of output 58 [2022-01-18 16:54:07,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:07,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:07,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:07,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 16:54:07,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:07,452 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:07,453 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:07,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:07,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:07,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:07,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:54:07,563 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 16:54:07,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104325495] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:07,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:07,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:07,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771627685] [2022-01-18 16:54:07,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:07,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:07,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:07,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:07,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:07,564 INFO L87 Difference]: Start difference. First operand 10528 states and 38230 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:08,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:08,149 INFO L93 Difference]: Finished difference Result 10805 states and 39021 transitions. [2022-01-18 16:54:08,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:54:08,149 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:08,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:08,171 INFO L225 Difference]: With dead ends: 10805 [2022-01-18 16:54:08,171 INFO L226 Difference]: Without dead ends: 10728 [2022-01-18 16:54:08,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:54:08,172 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 108 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:08,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 214 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:54:08,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10728 states. [2022-01-18 16:54:08,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10728 to 10558. [2022-01-18 16:54:08,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10558 states, 10557 states have (on average 3.63010324902908) internal successors, (38323), 10557 states have internal predecessors, (38323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:08,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10558 states to 10558 states and 38323 transitions. [2022-01-18 16:54:08,356 INFO L78 Accepts]: Start accepts. Automaton has 10558 states and 38323 transitions. Word has length 28 [2022-01-18 16:54:08,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:08,356 INFO L470 AbstractCegarLoop]: Abstraction has 10558 states and 38323 transitions. [2022-01-18 16:54:08,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:08,356 INFO L276 IsEmpty]: Start isEmpty. Operand 10558 states and 38323 transitions. [2022-01-18 16:54:08,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:08,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:08,385 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] [2022-01-18 16:54:08,409 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 16:54:08,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:08,600 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:08,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:08,601 INFO L85 PathProgramCache]: Analyzing trace with hash 839685138, now seen corresponding path program 72 times [2022-01-18 16:54:08,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:08,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494638218] [2022-01-18 16:54:08,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:08,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:08,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:08,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 16:54:08,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:08,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494638218] [2022-01-18 16:54:08,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494638218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:08,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502564946] [2022-01-18 16:54:08,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:54:08,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:08,791 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 16:54:08,792 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 16:54:08,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:54:08,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:08,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:08,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:09,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:09,060 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 24 treesize of output 20 [2022-01-18 16:54:09,063 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 19 [2022-01-18 16:54:09,081 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 16:54:09,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 16:54:09,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:09,248 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:09,249 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 33 treesize of output 58 [2022-01-18 16:54:09,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:09,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:09,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:09,318 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 33 treesize of output 17 [2022-01-18 16:54:09,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:09,370 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:09,370 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:09,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:09,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:09,428 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 22 treesize of output 5 [2022-01-18 16:54:09,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 16:54:09,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502564946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:09,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:09,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:09,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874746077] [2022-01-18 16:54:09,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:09,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:09,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:09,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:09,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:09,478 INFO L87 Difference]: Start difference. First operand 10558 states and 38323 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:10,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:10,524 INFO L93 Difference]: Finished difference Result 14029 states and 50015 transitions. [2022-01-18 16:54:10,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:54:10,524 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:10,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:10,555 INFO L225 Difference]: With dead ends: 14029 [2022-01-18 16:54:10,555 INFO L226 Difference]: Without dead ends: 14001 [2022-01-18 16:54:10,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:54:10,556 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 108 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:10,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 313 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:54:10,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14001 states. [2022-01-18 16:54:10,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14001 to 10577. [2022-01-18 16:54:10,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10576 states have (on average 3.63142965204236) internal successors, (38406), 10576 states have internal predecessors, (38406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 38406 transitions. [2022-01-18 16:54:10,750 INFO L78 Accepts]: Start accepts. Automaton has 10577 states and 38406 transitions. Word has length 28 [2022-01-18 16:54:10,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:10,750 INFO L470 AbstractCegarLoop]: Abstraction has 10577 states and 38406 transitions. [2022-01-18 16:54:10,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:10,750 INFO L276 IsEmpty]: Start isEmpty. Operand 10577 states and 38406 transitions. [2022-01-18 16:54:10,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:10,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:10,770 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] [2022-01-18 16:54:10,793 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 16:54:10,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:10,985 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:10,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:10,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1348931822, now seen corresponding path program 73 times [2022-01-18 16:54:10,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:10,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823368269] [2022-01-18 16:54:10,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:10,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:10,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:11,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 16:54:11,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:11,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823368269] [2022-01-18 16:54:11,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823368269] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:11,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169953982] [2022-01-18 16:54:11,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:54:11,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:11,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:11,173 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 16:54:11,174 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 16:54:11,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:11,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:11,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:11,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:11,439 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 24 treesize of output 20 [2022-01-18 16:54:11,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:11,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,480 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 39 treesize of output 27 [2022-01-18 16:54:11,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 35 treesize of output 23 [2022-01-18 16:54:11,573 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 16:54:11,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:11,746 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:11,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:11,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:11,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 33 treesize of output 17 [2022-01-18 16:54:11,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,845 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:11,845 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:11,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:11,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:11,904 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 16:54:11,951 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 16:54:11,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169953982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:11,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:11,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:11,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240516478] [2022-01-18 16:54:11,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:11,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:11,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:11,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:11,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:11,952 INFO L87 Difference]: Start difference. First operand 10577 states and 38406 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:12,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:12,388 INFO L93 Difference]: Finished difference Result 10800 states and 39061 transitions. [2022-01-18 16:54:12,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:54:12,389 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:12,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:12,411 INFO L225 Difference]: With dead ends: 10800 [2022-01-18 16:54:12,411 INFO L226 Difference]: Without dead ends: 10775 [2022-01-18 16:54:12,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:54:12,412 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 100 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:12,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 178 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:54:12,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10775 states. [2022-01-18 16:54:12,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10775 to 10612. [2022-01-18 16:54:12,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10612 states, 10611 states have (on average 3.6314202242955425) internal successors, (38533), 10611 states have internal predecessors, (38533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:12,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10612 states to 10612 states and 38533 transitions. [2022-01-18 16:54:12,573 INFO L78 Accepts]: Start accepts. Automaton has 10612 states and 38533 transitions. Word has length 28 [2022-01-18 16:54:12,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:12,574 INFO L470 AbstractCegarLoop]: Abstraction has 10612 states and 38533 transitions. [2022-01-18 16:54:12,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:12,574 INFO L276 IsEmpty]: Start isEmpty. Operand 10612 states and 38533 transitions. [2022-01-18 16:54:12,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:12,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:12,591 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] [2022-01-18 16:54:12,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:12,799 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,SelfDestructingSolverStorable82 [2022-01-18 16:54:12,799 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:12,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1958543862, now seen corresponding path program 74 times [2022-01-18 16:54:12,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:12,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209246176] [2022-01-18 16:54:12,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:12,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:12,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:12,986 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 16:54:12,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:12,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209246176] [2022-01-18 16:54:12,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209246176] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:12,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884242170] [2022-01-18 16:54:12,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:54:12,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:12,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:12,988 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 16:54:12,988 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 16:54:13,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:54:13,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:13,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:13,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:13,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:13,250 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 31 treesize of output 27 [2022-01-18 16:54:13,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 34 treesize of output 26 [2022-01-18 16:54:13,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,305 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 36 treesize of output 24 [2022-01-18 16:54:13,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 16:54:13,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:13,483 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:13,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:13,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,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 33 treesize of output 17 [2022-01-18 16:54:13,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,583 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:13,583 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:13,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,629 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 16:54:13,678 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 16:54:13,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884242170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:13,678 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:13,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:13,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877630450] [2022-01-18 16:54:13,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:13,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:13,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:13,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:13,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:13,679 INFO L87 Difference]: Start difference. First operand 10612 states and 38533 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:14,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:14,161 INFO L93 Difference]: Finished difference Result 10784 states and 39039 transitions. [2022-01-18 16:54:14,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:54:14,162 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:14,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:14,184 INFO L225 Difference]: With dead ends: 10784 [2022-01-18 16:54:14,184 INFO L226 Difference]: Without dead ends: 10769 [2022-01-18 16:54:14,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:54:14,184 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 77 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:14,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 192 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:54:14,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10769 states. [2022-01-18 16:54:14,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10769 to 10619. [2022-01-18 16:54:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10619 states, 10618 states have (on average 3.631851572800904) internal successors, (38563), 10618 states have internal predecessors, (38563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:14,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10619 states to 10619 states and 38563 transitions. [2022-01-18 16:54:14,344 INFO L78 Accepts]: Start accepts. Automaton has 10619 states and 38563 transitions. Word has length 28 [2022-01-18 16:54:14,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:14,344 INFO L470 AbstractCegarLoop]: Abstraction has 10619 states and 38563 transitions. [2022-01-18 16:54:14,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:14,344 INFO L276 IsEmpty]: Start isEmpty. Operand 10619 states and 38563 transitions. [2022-01-18 16:54:14,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:14,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:14,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] [2022-01-18 16:54:14,376 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 16:54:14,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:14,561 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:14,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:14,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1830535506, now seen corresponding path program 75 times [2022-01-18 16:54:14,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:14,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188412895] [2022-01-18 16:54:14,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:14,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:14,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:14,781 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 16:54:14,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:14,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188412895] [2022-01-18 16:54:14,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188412895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:14,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868284535] [2022-01-18 16:54:14,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:54:14,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:14,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:14,782 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 16:54:14,782 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 16:54:14,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:54:14,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:14,817 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:54:14,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:14,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:15,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:15,364 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 46 treesize of output 56 [2022-01-18 16:54:15,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:15,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:15,375 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 82 treesize of output 82 [2022-01-18 16:54:15,378 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 52 treesize of output 44 [2022-01-18 16:54:15,514 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 16:54:15,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:15,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:15,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:16,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:16,006 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 60 treesize of output 77 [2022-01-18 16:54:16,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:16,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:16,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 75 [2022-01-18 16:54:16,464 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 16:54:16,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868284535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:16,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:16,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-18 16:54:16,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501384436] [2022-01-18 16:54:16,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:16,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:54:16,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:16,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:54:16,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:54:16,465 INFO L87 Difference]: Start difference. First operand 10619 states and 38563 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 16:54:18,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:18,874 INFO L93 Difference]: Finished difference Result 18254 states and 64192 transitions. [2022-01-18 16:54:18,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:54:18,875 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 28 [2022-01-18 16:54:18,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:18,917 INFO L225 Difference]: With dead ends: 18254 [2022-01-18 16:54:18,917 INFO L226 Difference]: Without dead ends: 18126 [2022-01-18 16:54:18,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1489 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=557, Invalid=5295, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 16:54:18,918 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 238 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 2233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1552 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:18,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 436 Invalid, 2233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 645 Invalid, 0 Unknown, 1552 Unchecked, 0.3s Time] [2022-01-18 16:54:18,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18126 states. [2022-01-18 16:54:19,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18126 to 10703. [2022-01-18 16:54:19,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10703 states, 10702 states have (on average 3.6252102410764344) internal successors, (38797), 10702 states have internal predecessors, (38797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10703 states to 10703 states and 38797 transitions. [2022-01-18 16:54:19,145 INFO L78 Accepts]: Start accepts. Automaton has 10703 states and 38797 transitions. Word has length 28 [2022-01-18 16:54:19,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:19,145 INFO L470 AbstractCegarLoop]: Abstraction has 10703 states and 38797 transitions. [2022-01-18 16:54:19,145 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 16:54:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 10703 states and 38797 transitions. [2022-01-18 16:54:19,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:19,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:19,163 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] [2022-01-18 16:54:19,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:19,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:19,376 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:19,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:19,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1712762762, now seen corresponding path program 76 times [2022-01-18 16:54:19,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:19,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330804871] [2022-01-18 16:54:19,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:19,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:19,567 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 16:54:19,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:19,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330804871] [2022-01-18 16:54:19,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330804871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:19,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897249083] [2022-01-18 16:54:19,567 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:19,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:19,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:19,568 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 16:54:19,568 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 16:54:19,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:19,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:19,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:19,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:19,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:19,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:19,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:19,986 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 49 treesize of output 37 [2022-01-18 16:54:19,987 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 35 treesize of output 23 [2022-01-18 16:54:20,019 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 16:54:20,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:20,199 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:20,199 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 33 treesize of output 58 [2022-01-18 16:54:20,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:20,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:20,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:20,254 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 34 treesize of output 18 [2022-01-18 16:54:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:20,313 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:20,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:20,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:20,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:20,371 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 6 [2022-01-18 16:54:20,421 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 16:54:20,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897249083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:20,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:20,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:20,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016054002] [2022-01-18 16:54:20,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:20,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:20,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:20,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:20,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:20,422 INFO L87 Difference]: Start difference. First operand 10703 states and 38797 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:21,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:21,462 INFO L93 Difference]: Finished difference Result 15689 states and 55485 transitions. [2022-01-18 16:54:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:54:21,463 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:21,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:21,497 INFO L225 Difference]: With dead ends: 15689 [2022-01-18 16:54:21,497 INFO L226 Difference]: Without dead ends: 15614 [2022-01-18 16:54:21,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=236, Invalid=1404, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:54:21,498 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 152 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 395 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:21,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 339 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1001 Invalid, 0 Unknown, 395 Unchecked, 0.4s Time] [2022-01-18 16:54:21,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15614 states. [2022-01-18 16:54:21,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15614 to 10735. [2022-01-18 16:54:21,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10735 states, 10734 states have (on average 3.6251164523942614) internal successors, (38912), 10734 states have internal predecessors, (38912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:21,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10735 states to 10735 states and 38912 transitions. [2022-01-18 16:54:21,725 INFO L78 Accepts]: Start accepts. Automaton has 10735 states and 38912 transitions. Word has length 28 [2022-01-18 16:54:21,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:21,725 INFO L470 AbstractCegarLoop]: Abstraction has 10735 states and 38912 transitions. [2022-01-18 16:54:21,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:21,726 INFO L276 IsEmpty]: Start isEmpty. Operand 10735 states and 38912 transitions. [2022-01-18 16:54:21,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:21,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:21,747 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] [2022-01-18 16:54:21,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:21,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:21,963 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:21,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:21,963 INFO L85 PathProgramCache]: Analyzing trace with hash 436033774, now seen corresponding path program 77 times [2022-01-18 16:54:21,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:21,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87358940] [2022-01-18 16:54:21,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:21,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:22,151 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 16:54:22,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:22,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87358940] [2022-01-18 16:54:22,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87358940] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:22,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846115654] [2022-01-18 16:54:22,152 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:22,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:22,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:22,153 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 16:54:22,154 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 16:54:22,186 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:54:22,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:22,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:22,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:22,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:22,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:22,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,510 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 46 treesize of output 34 [2022-01-18 16:54:22,532 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 16:54:22,562 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 16:54:22,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:22,696 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:22,697 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 33 treesize of output 58 [2022-01-18 16:54:22,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:22,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 34 treesize of output 18 [2022-01-18 16:54:22,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,816 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:22,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:22,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:22,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:22,874 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 6 [2022-01-18 16:54:22,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 16:54:22,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846115654] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:22,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:22,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:22,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246002838] [2022-01-18 16:54:22,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:22,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:22,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:22,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:22,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:22,925 INFO L87 Difference]: Start difference. First operand 10735 states and 38912 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:23,670 INFO L93 Difference]: Finished difference Result 14307 states and 50819 transitions. [2022-01-18 16:54:23,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:54:23,670 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:23,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:23,702 INFO L225 Difference]: With dead ends: 14307 [2022-01-18 16:54:23,702 INFO L226 Difference]: Without dead ends: 14169 [2022-01-18 16:54:23,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:54:23,702 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 165 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:23,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 248 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 811 Invalid, 0 Unknown, 32 Unchecked, 0.4s Time] [2022-01-18 16:54:23,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14169 states. [2022-01-18 16:54:23,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14169 to 10786. [2022-01-18 16:54:23,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10786 states, 10785 states have (on average 3.6205841446453406) internal successors, (39048), 10785 states have internal predecessors, (39048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10786 states to 10786 states and 39048 transitions. [2022-01-18 16:54:23,935 INFO L78 Accepts]: Start accepts. Automaton has 10786 states and 39048 transitions. Word has length 28 [2022-01-18 16:54:23,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:23,935 INFO L470 AbstractCegarLoop]: Abstraction has 10786 states and 39048 transitions. [2022-01-18 16:54:23,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,935 INFO L276 IsEmpty]: Start isEmpty. Operand 10786 states and 39048 transitions. [2022-01-18 16:54:23,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:23,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:23,952 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] [2022-01-18 16:54:23,967 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 16:54:24,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 16:54:24,153 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:24,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:24,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1294735958, now seen corresponding path program 78 times [2022-01-18 16:54:24,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:24,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572970461] [2022-01-18 16:54:24,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:24,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:24,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:24,341 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 16:54:24,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:24,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572970461] [2022-01-18 16:54:24,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572970461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:24,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566803993] [2022-01-18 16:54:24,341 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:54:24,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:24,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:24,343 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 16:54:24,344 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 16:54:24,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:54:24,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:24,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:54:24,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:24,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:24,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:24,738 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 46 treesize of output 50 [2022-01-18 16:54:24,741 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 69 treesize of output 59 [2022-01-18 16:54:24,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:24,865 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 58 treesize of output 58 [2022-01-18 16:54:25,017 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 16:54:25,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:25,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:25,233 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 60 treesize of output 77 [2022-01-18 16:54:25,424 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:54:25,425 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 45 treesize of output 70 [2022-01-18 16:54:25,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 16:54:25,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566803993] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:25,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:25,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 16:54:25,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897912780] [2022-01-18 16:54:25,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:25,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:54:25,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:25,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:54:25,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:54:25,743 INFO L87 Difference]: Start difference. First operand 10786 states and 39048 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:54:29,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:29,187 INFO L93 Difference]: Finished difference Result 22215 states and 76572 transitions. [2022-01-18 16:54:29,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 16:54:29,187 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 28 [2022-01-18 16:54:29,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:29,233 INFO L225 Difference]: With dead ends: 22215 [2022-01-18 16:54:29,233 INFO L226 Difference]: Without dead ends: 22047 [2022-01-18 16:54:29,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2874 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1143, Invalid=7599, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 16:54:29,234 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 499 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1524 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:29,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 501 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1384 Invalid, 0 Unknown, 1524 Unchecked, 0.8s Time] [2022-01-18 16:54:29,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22047 states. [2022-01-18 16:54:29,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22047 to 10926. [2022-01-18 16:54:29,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10926 states, 10925 states have (on average 3.6135469107551486) internal successors, (39478), 10925 states have internal predecessors, (39478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10926 states to 10926 states and 39478 transitions. [2022-01-18 16:54:29,476 INFO L78 Accepts]: Start accepts. Automaton has 10926 states and 39478 transitions. Word has length 28 [2022-01-18 16:54:29,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:29,476 INFO L470 AbstractCegarLoop]: Abstraction has 10926 states and 39478 transitions. [2022-01-18 16:54:29,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 16:54:29,476 INFO L276 IsEmpty]: Start isEmpty. Operand 10926 states and 39478 transitions. [2022-01-18 16:54:29,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:29,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:29,493 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] [2022-01-18 16:54:29,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:29,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 16:54:29,694 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:29,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:29,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1101740526, now seen corresponding path program 79 times [2022-01-18 16:54:29,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:29,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176761746] [2022-01-18 16:54:29,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:29,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:29,892 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 16:54:29,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:29,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176761746] [2022-01-18 16:54:29,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176761746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:29,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690587149] [2022-01-18 16:54:29,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:54:29,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:29,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:29,895 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 16:54:29,896 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 16:54:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:29,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:29,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:30,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:30,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:30,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,219 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 46 treesize of output 34 [2022-01-18 16:54:30,268 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 16:54:30,298 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 16:54:30,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:30,435 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:30,436 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 33 treesize of output 58 [2022-01-18 16:54:30,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:30,498 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 34 treesize of output 18 [2022-01-18 16:54:30,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,556 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:30,557 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:30,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:30,614 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 6 [2022-01-18 16:54:30,662 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 16:54:30,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690587149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:30,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:30,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:30,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987366735] [2022-01-18 16:54:30,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:30,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:30,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:30,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:30,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:30,663 INFO L87 Difference]: Start difference. First operand 10926 states and 39478 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:31,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:31,445 INFO L93 Difference]: Finished difference Result 14564 states and 51592 transitions. [2022-01-18 16:54:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:54:31,445 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:31,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:31,478 INFO L225 Difference]: With dead ends: 14564 [2022-01-18 16:54:31,478 INFO L226 Difference]: Without dead ends: 14538 [2022-01-18 16:54:31,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:54:31,478 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 118 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1174 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:31,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 303 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1174 Invalid, 0 Unknown, 135 Unchecked, 0.5s Time] [2022-01-18 16:54:31,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states. [2022-01-18 16:54:31,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 10947. [2022-01-18 16:54:31,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10947 states, 10946 states have (on average 3.613374748766673) internal successors, (39552), 10946 states have internal predecessors, (39552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:31,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10947 states to 10947 states and 39552 transitions. [2022-01-18 16:54:31,672 INFO L78 Accepts]: Start accepts. Automaton has 10947 states and 39552 transitions. Word has length 28 [2022-01-18 16:54:31,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:31,672 INFO L470 AbstractCegarLoop]: Abstraction has 10947 states and 39552 transitions. [2022-01-18 16:54:31,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:31,673 INFO L276 IsEmpty]: Start isEmpty. Operand 10947 states and 39552 transitions. [2022-01-18 16:54:31,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:31,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:31,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] [2022-01-18 16:54:31,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 16:54:31,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 16:54:31,890 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:31,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:31,891 INFO L85 PathProgramCache]: Analyzing trace with hash 715331910, now seen corresponding path program 80 times [2022-01-18 16:54:31,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:31,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700068498] [2022-01-18 16:54:31,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:31,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:32,086 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 16:54:32,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:32,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700068498] [2022-01-18 16:54:32,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700068498] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:32,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653891450] [2022-01-18 16:54:32,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:54:32,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:32,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:32,088 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 16:54:32,089 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 16:54:32,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:54:32,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:32,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:54:32,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:32,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:32,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:32,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:32,739 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 49 treesize of output 37 [2022-01-18 16:54:32,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:32,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:32,742 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 32 treesize of output 20 [2022-01-18 16:54:32,763 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 16:54:32,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:32,994 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:54:32,994 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 63 treesize of output 88 [2022-01-18 16:54:33,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:33,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:33,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:33,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:33,413 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 22 treesize of output 5 [2022-01-18 16:54:33,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:33,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:33,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:33,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:33,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 22 treesize of output 5 [2022-01-18 16:54:33,522 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:33,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653891450] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:33,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:33,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 16:54:33,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998761676] [2022-01-18 16:54:33,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:33,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:54:33,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:54:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:54:33,523 INFO L87 Difference]: Start difference. First operand 10947 states and 39552 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:34,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:34,421 INFO L93 Difference]: Finished difference Result 15320 states and 54028 transitions. [2022-01-18 16:54:34,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:54:34,421 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:34,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:34,455 INFO L225 Difference]: With dead ends: 15320 [2022-01-18 16:54:34,456 INFO L226 Difference]: Without dead ends: 15274 [2022-01-18 16:54:34,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=259, Invalid=1147, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:54:34,456 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 150 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:34,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 223 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 393 Invalid, 0 Unknown, 609 Unchecked, 0.2s Time] [2022-01-18 16:54:34,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15274 states. [2022-01-18 16:54:34,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15274 to 11320. [2022-01-18 16:54:34,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11320 states, 11319 states have (on average 3.610301263362488) internal successors, (40865), 11319 states have internal predecessors, (40865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:34,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11320 states to 11320 states and 40865 transitions. [2022-01-18 16:54:34,660 INFO L78 Accepts]: Start accepts. Automaton has 11320 states and 40865 transitions. Word has length 28 [2022-01-18 16:54:34,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:34,660 INFO L470 AbstractCegarLoop]: Abstraction has 11320 states and 40865 transitions. [2022-01-18 16:54:34,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:34,661 INFO L276 IsEmpty]: Start isEmpty. Operand 11320 states and 40865 transitions. [2022-01-18 16:54:34,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:34,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:34,678 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] [2022-01-18 16:54:34,693 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 16:54:34,878 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,SelfDestructingSolverStorable89 [2022-01-18 16:54:34,879 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:34,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:34,879 INFO L85 PathProgramCache]: Analyzing trace with hash -260986934, now seen corresponding path program 81 times [2022-01-18 16:54:34,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:34,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520279367] [2022-01-18 16:54:34,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:34,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:34,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:35,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 16:54:35,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:35,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520279367] [2022-01-18 16:54:35,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520279367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:35,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006896004] [2022-01-18 16:54:35,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:54:35,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:35,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:35,099 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 16:54:35,115 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 16:54:35,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:54:35,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:35,139 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:54:35,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:35,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:35,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:35,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:35,583 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 46 treesize of output 52 [2022-01-18 16:54:35,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:35,593 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 91 treesize of output 93 [2022-01-18 16:54:35,597 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 63 treesize of output 53 [2022-01-18 16:54:35,763 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 16:54:35,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:36,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:36,276 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 60 treesize of output 77 [2022-01-18 16:54:36,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:36,543 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 75 [2022-01-18 16:54:36,758 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 16:54:36,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006896004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:36,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:36,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-18 16:54:36,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418844503] [2022-01-18 16:54:36,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:36,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:54:36,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:36,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:54:36,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:54:36,759 INFO L87 Difference]: Start difference. First operand 11320 states and 40865 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 16:54:39,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:39,357 INFO L93 Difference]: Finished difference Result 20879 states and 72924 transitions. [2022-01-18 16:54:39,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 16:54:39,357 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 28 [2022-01-18 16:54:39,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:39,403 INFO L225 Difference]: With dead ends: 20879 [2022-01-18 16:54:39,404 INFO L226 Difference]: Without dead ends: 20796 [2022-01-18 16:54:39,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1807 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=734, Invalid=6072, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 16:54:39,405 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 284 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 2478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1580 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:39,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 564 Invalid, 2478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 835 Invalid, 0 Unknown, 1580 Unchecked, 0.4s Time] [2022-01-18 16:54:39,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20796 states. [2022-01-18 16:54:39,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20796 to 11364. [2022-01-18 16:54:39,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11364 states, 11363 states have (on average 3.6121622810877407) internal successors, (41045), 11363 states have internal predecessors, (41045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:39,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11364 states to 11364 states and 41045 transitions. [2022-01-18 16:54:39,665 INFO L78 Accepts]: Start accepts. Automaton has 11364 states and 41045 transitions. Word has length 28 [2022-01-18 16:54:39,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:39,665 INFO L470 AbstractCegarLoop]: Abstraction has 11364 states and 41045 transitions. [2022-01-18 16:54:39,665 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 16:54:39,665 INFO L276 IsEmpty]: Start isEmpty. Operand 11364 states and 41045 transitions. [2022-01-18 16:54:39,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:39,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:39,683 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] [2022-01-18 16:54:39,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 16:54:39,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:39,883 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:39,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:39,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1267822518, now seen corresponding path program 82 times [2022-01-18 16:54:39,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:39,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673617590] [2022-01-18 16:54:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:39,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:40,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 16:54:40,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:40,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673617590] [2022-01-18 16:54:40,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673617590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:40,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334629981] [2022-01-18 16:54:40,073 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:40,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:40,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:40,074 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 16:54:40,075 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 16:54:40,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:40,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:40,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:40,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:40,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:40,427 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 35 treesize of output 27 [2022-01-18 16:54:40,428 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 20 [2022-01-18 16:54:40,448 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 16:54:40,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:40,578 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:40,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 33 treesize of output 58 [2022-01-18 16:54:40,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:40,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:40,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:40,642 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 33 treesize of output 17 [2022-01-18 16:54:40,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:40,699 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:40,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:40,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:40,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:40,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:40,746 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 22 treesize of output 5 [2022-01-18 16:54:40,796 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 16:54:40,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334629981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:40,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:40,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:40,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882397924] [2022-01-18 16:54:40,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:40,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:40,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:40,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:40,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:40,797 INFO L87 Difference]: Start difference. First operand 11364 states and 41045 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:41,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:41,972 INFO L93 Difference]: Finished difference Result 16550 states and 58539 transitions. [2022-01-18 16:54:41,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:54:41,972 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:41,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:42,014 INFO L225 Difference]: With dead ends: 16550 [2022-01-18 16:54:42,014 INFO L226 Difference]: Without dead ends: 16496 [2022-01-18 16:54:42,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=208, Invalid=1274, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:54:42,015 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 130 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:42,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 220 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:54:42,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16496 states. [2022-01-18 16:54:42,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16496 to 11409. [2022-01-18 16:54:42,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11409 states, 11408 states have (on average 3.612201963534362) internal successors, (41208), 11408 states have internal predecessors, (41208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:42,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11409 states to 11409 states and 41208 transitions. [2022-01-18 16:54:42,257 INFO L78 Accepts]: Start accepts. Automaton has 11409 states and 41208 transitions. Word has length 28 [2022-01-18 16:54:42,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:42,257 INFO L470 AbstractCegarLoop]: Abstraction has 11409 states and 41208 transitions. [2022-01-18 16:54:42,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:42,257 INFO L276 IsEmpty]: Start isEmpty. Operand 11409 states and 41208 transitions. [2022-01-18 16:54:42,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:42,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:42,275 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] [2022-01-18 16:54:42,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 16:54:42,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:42,475 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:42,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:42,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1136858162, now seen corresponding path program 83 times [2022-01-18 16:54:42,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:42,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352757097] [2022-01-18 16:54:42,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:42,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:42,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:42,691 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 16:54:42,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:42,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352757097] [2022-01-18 16:54:42,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352757097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:42,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052166837] [2022-01-18 16:54:42,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:42,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:42,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:42,693 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 16:54:42,694 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 16:54:42,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:54:42,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:42,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:54:42,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:42,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:42,968 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 37 treesize of output 29 [2022-01-18 16:54:42,969 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 18 treesize of output 14 [2022-01-18 16:54:42,988 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 16:54:43,019 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 16:54:43,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:43,145 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:43,146 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 33 treesize of output 58 [2022-01-18 16:54:43,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:43,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:43,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:43,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 33 treesize of output 17 [2022-01-18 16:54:43,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:43,267 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:43,267 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:43,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:43,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:43,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:43,324 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 22 treesize of output 5 [2022-01-18 16:54:43,376 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 16:54:43,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052166837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:43,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:43,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:43,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214453621] [2022-01-18 16:54:43,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:43,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:43,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:43,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:43,377 INFO L87 Difference]: Start difference. First operand 11409 states and 41208 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:44,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:44,224 INFO L93 Difference]: Finished difference Result 15005 states and 53333 transitions. [2022-01-18 16:54:44,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:54:44,224 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:44,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:44,258 INFO L225 Difference]: With dead ends: 15005 [2022-01-18 16:54:44,258 INFO L226 Difference]: Without dead ends: 14990 [2022-01-18 16:54:44,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:54:44,259 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 101 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:44,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 265 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1136 Invalid, 0 Unknown, 49 Unchecked, 0.5s Time] [2022-01-18 16:54:44,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14990 states. [2022-01-18 16:54:44,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14990 to 11412. [2022-01-18 16:54:44,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11412 states, 11411 states have (on average 3.6137937078257822) internal successors, (41237), 11411 states have internal predecessors, (41237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:44,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11412 states to 11412 states and 41237 transitions. [2022-01-18 16:54:44,464 INFO L78 Accepts]: Start accepts. Automaton has 11412 states and 41237 transitions. Word has length 28 [2022-01-18 16:54:44,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:44,464 INFO L470 AbstractCegarLoop]: Abstraction has 11412 states and 41237 transitions. [2022-01-18 16:54:44,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:44,464 INFO L276 IsEmpty]: Start isEmpty. Operand 11412 states and 41237 transitions. [2022-01-18 16:54:44,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:44,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:44,515 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] [2022-01-18 16:54:44,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 16:54:44,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:44,715 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:44,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:44,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1670893074, now seen corresponding path program 84 times [2022-01-18 16:54:44,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:44,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831395099] [2022-01-18 16:54:44,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:44,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:44,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:44,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 16:54:44,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:44,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831395099] [2022-01-18 16:54:44,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831395099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:44,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398910897] [2022-01-18 16:54:44,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:54:44,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:44,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:44,909 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 16:54:44,910 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 16:54:44,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:54:44,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:44,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:44,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:45,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:45,205 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 26 treesize of output 22 [2022-01-18 16:54:45,231 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 35 treesize of output 27 [2022-01-18 16:54:45,266 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 24 [2022-01-18 16:54:45,296 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 16:54:45,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:45,436 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:45,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:45,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:45,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:45,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:45,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 33 treesize of output 17 [2022-01-18 16:54:45,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:45,563 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:45,563 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:45,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:45,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:45,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:45,626 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 16:54:45,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 16:54:45,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398910897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:45,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:45,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-01-18 16:54:45,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627607659] [2022-01-18 16:54:45,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:45,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:54:45,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:45,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:54:45,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:54:45,675 INFO L87 Difference]: Start difference. First operand 11412 states and 41237 transitions. Second operand has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 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 16:54:46,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:46,114 INFO L93 Difference]: Finished difference Result 11607 states and 41785 transitions. [2022-01-18 16:54:46,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:54:46,115 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:46,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:46,139 INFO L225 Difference]: With dead ends: 11607 [2022-01-18 16:54:46,139 INFO L226 Difference]: Without dead ends: 11548 [2022-01-18 16:54:46,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:54:46,140 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 84 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:46,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 201 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 832 Invalid, 0 Unknown, 49 Unchecked, 0.3s Time] [2022-01-18 16:54:46,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11548 states. [2022-01-18 16:54:46,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11548 to 11432. [2022-01-18 16:54:46,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11432 states, 11431 states have (on average 3.6128072784533285) internal successors, (41298), 11431 states have internal predecessors, (41298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:46,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11432 states to 11432 states and 41298 transitions. [2022-01-18 16:54:46,316 INFO L78 Accepts]: Start accepts. Automaton has 11432 states and 41298 transitions. Word has length 28 [2022-01-18 16:54:46,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:46,316 INFO L470 AbstractCegarLoop]: Abstraction has 11432 states and 41298 transitions. [2022-01-18 16:54:46,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 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 16:54:46,316 INFO L276 IsEmpty]: Start isEmpty. Operand 11432 states and 41298 transitions. [2022-01-18 16:54:46,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:46,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:46,334 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] [2022-01-18 16:54:46,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 16:54:46,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:46,534 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:46,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:46,534 INFO L85 PathProgramCache]: Analyzing trace with hash -683401462, now seen corresponding path program 85 times [2022-01-18 16:54:46,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:46,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272988417] [2022-01-18 16:54:46,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:46,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:46,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:46,750 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 16:54:46,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:46,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272988417] [2022-01-18 16:54:46,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272988417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:46,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527588196] [2022-01-18 16:54:46,750 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:54:46,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:46,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:46,751 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 16:54:46,752 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 16:54:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:46,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:46,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:46,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:47,045 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 31 treesize of output 27 [2022-01-18 16:54:47,080 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 28 [2022-01-18 16:54:47,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:47,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,111 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 36 treesize of output 24 [2022-01-18 16:54:47,152 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 16:54:47,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:47,289 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:47,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:47,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:47,350 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 33 treesize of output 17 [2022-01-18 16:54:47,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,413 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:47,413 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:47,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:47,473 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 16:54:47,523 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 16:54:47,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527588196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:47,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:47,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:47,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215899882] [2022-01-18 16:54:47,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:47,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:47,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:47,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:47,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:47,524 INFO L87 Difference]: Start difference. First operand 11432 states and 41298 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:47,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:47,921 INFO L93 Difference]: Finished difference Result 11602 states and 41770 transitions. [2022-01-18 16:54:47,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:54:47,921 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:47,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:47,946 INFO L225 Difference]: With dead ends: 11602 [2022-01-18 16:54:47,946 INFO L226 Difference]: Without dead ends: 11581 [2022-01-18 16:54:47,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:54:47,946 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 98 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:47,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 151 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:54:47,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11581 states. [2022-01-18 16:54:48,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11581 to 11435. [2022-01-18 16:54:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11435 states, 11434 states have (on average 3.613258702116495) internal successors, (41314), 11434 states have internal predecessors, (41314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:48,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11435 states to 11435 states and 41314 transitions. [2022-01-18 16:54:48,201 INFO L78 Accepts]: Start accepts. Automaton has 11435 states and 41314 transitions. Word has length 28 [2022-01-18 16:54:48,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:48,201 INFO L470 AbstractCegarLoop]: Abstraction has 11435 states and 41314 transitions. [2022-01-18 16:54:48,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:48,201 INFO L276 IsEmpty]: Start isEmpty. Operand 11435 states and 41314 transitions. [2022-01-18 16:54:48,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:48,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:48,218 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] [2022-01-18 16:54:48,233 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 16:54:48,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:48,418 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:48,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:48,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1328510830, now seen corresponding path program 86 times [2022-01-18 16:54:48,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:48,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324868161] [2022-01-18 16:54:48,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:48,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:48,601 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 16:54:48,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:48,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324868161] [2022-01-18 16:54:48,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324868161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:48,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67343222] [2022-01-18 16:54:48,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:54:48,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:48,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:48,603 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 16:54:48,603 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 16:54:48,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:54:48,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:48,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:48,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:48,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:48,806 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 28 treesize of output 24 [2022-01-18 16:54:48,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:48,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:48,838 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 39 treesize of output 27 [2022-01-18 16:54:48,904 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 16:54:48,934 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 16:54:48,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:49,070 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:49,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:49,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:49,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:49,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:49,158 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 33 treesize of output 17 [2022-01-18 16:54:49,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:49,223 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:49,223 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:49,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:49,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:49,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:49,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, 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 16:54:49,341 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 16:54:49,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67343222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:49,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:49,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:49,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51437565] [2022-01-18 16:54:49,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:49,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:49,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:49,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:49,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:49,344 INFO L87 Difference]: Start difference. First operand 11435 states and 41314 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:49,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:49,840 INFO L93 Difference]: Finished difference Result 11724 states and 42165 transitions. [2022-01-18 16:54:49,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:54:49,840 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:49,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:49,867 INFO L225 Difference]: With dead ends: 11724 [2022-01-18 16:54:49,867 INFO L226 Difference]: Without dead ends: 11709 [2022-01-18 16:54:49,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:54:49,867 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 111 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:49,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 230 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:54:49,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11709 states. [2022-01-18 16:54:50,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11709 to 11466. [2022-01-18 16:54:50,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11466 states, 11465 states have (on average 3.6139555167902313) internal successors, (41434), 11465 states have internal predecessors, (41434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:50,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11466 states to 11466 states and 41434 transitions. [2022-01-18 16:54:50,046 INFO L78 Accepts]: Start accepts. Automaton has 11466 states and 41434 transitions. Word has length 28 [2022-01-18 16:54:50,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:50,046 INFO L470 AbstractCegarLoop]: Abstraction has 11466 states and 41434 transitions. [2022-01-18 16:54:50,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:50,046 INFO L276 IsEmpty]: Start isEmpty. Operand 11466 states and 41434 transitions. [2022-01-18 16:54:50,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:50,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:50,064 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] [2022-01-18 16:54:50,079 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 16:54:50,265 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,SelfDestructingSolverStorable95 [2022-01-18 16:54:50,265 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:50,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:50,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1120177546, now seen corresponding path program 87 times [2022-01-18 16:54:50,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:50,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749437060] [2022-01-18 16:54:50,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:50,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:50,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:50,456 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 16:54:50,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:50,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749437060] [2022-01-18 16:54:50,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749437060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:50,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660811678] [2022-01-18 16:54:50,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:54:50,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:50,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:50,457 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 16:54:50,457 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 16:54:50,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:54:50,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:50,494 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:54:50,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:50,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:50,726 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 31 treesize of output 27 [2022-01-18 16:54:50,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:50,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:50,818 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 39 treesize of output 43 [2022-01-18 16:54:51,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:51,424 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 64 treesize of output 72 [2022-01-18 16:54:51,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 16:54:51,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:52,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:52,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:52,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 56 treesize of output 61 [2022-01-18 16:54:52,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:52,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:52,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:52,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 40 [2022-01-18 16:54:52,837 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 16:54:52,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660811678] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:52,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:52,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 31 [2022-01-18 16:54:52,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627634351] [2022-01-18 16:54:52,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:52,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:54:52,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:52,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:54:52,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:54:52,838 INFO L87 Difference]: Start difference. First operand 11466 states and 41434 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 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 16:54:55,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:55,399 INFO L93 Difference]: Finished difference Result 19431 states and 68298 transitions. [2022-01-18 16:54:55,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 16:54:55,399 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 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 28 [2022-01-18 16:54:55,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:55,444 INFO L225 Difference]: With dead ends: 19431 [2022-01-18 16:54:55,444 INFO L226 Difference]: Without dead ends: 19417 [2022-01-18 16:54:55,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1586 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=669, Invalid=5651, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:54:55,445 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 216 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 3547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2699 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:55,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 647 Invalid, 3547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 807 Invalid, 0 Unknown, 2699 Unchecked, 0.4s Time] [2022-01-18 16:54:55,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19417 states. [2022-01-18 16:54:55,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19417 to 11508. [2022-01-18 16:54:55,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11508 states, 11507 states have (on average 3.613105066481272) internal successors, (41576), 11507 states have internal predecessors, (41576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:55,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11508 states to 11508 states and 41576 transitions. [2022-01-18 16:54:55,696 INFO L78 Accepts]: Start accepts. Automaton has 11508 states and 41576 transitions. Word has length 28 [2022-01-18 16:54:55,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:55,696 INFO L470 AbstractCegarLoop]: Abstraction has 11508 states and 41576 transitions. [2022-01-18 16:54:55,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 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 16:54:55,696 INFO L276 IsEmpty]: Start isEmpty. Operand 11508 states and 41576 transitions. [2022-01-18 16:54:55,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:55,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:55,714 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] [2022-01-18 16:54:55,729 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 16:54:55,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-01-18 16:54:55,915 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:55,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:55,915 INFO L85 PathProgramCache]: Analyzing trace with hash -908959978, now seen corresponding path program 88 times [2022-01-18 16:54:55,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:55,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117702865] [2022-01-18 16:54:55,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:55,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:56,098 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 16:54:56,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:56,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117702865] [2022-01-18 16:54:56,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117702865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:56,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039736147] [2022-01-18 16:54:56,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:56,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:56,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:56,100 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 16:54:56,100 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 16:54:56,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:56,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:56,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:56,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:56,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:54:56,294 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 24 treesize of output 20 [2022-01-18 16:54:56,337 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 19 [2022-01-18 16:54:56,379 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 16:54:56,404 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 16:54:56,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:56,526 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:56,527 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 33 treesize of output 58 [2022-01-18 16:54:56,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:56,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:56,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:56,621 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 33 treesize of output 17 [2022-01-18 16:54:56,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:56,690 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:56,690 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:56,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:56,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:56,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:56,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 22 treesize of output 5 [2022-01-18 16:54:56,840 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 16:54:56,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039736147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:56,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:56,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:56,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828313889] [2022-01-18 16:54:56,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:56,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:56,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:56,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:56,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:56,841 INFO L87 Difference]: Start difference. First operand 11508 states and 41576 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:58,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:58,159 INFO L93 Difference]: Finished difference Result 18248 states and 64138 transitions. [2022-01-18 16:54:58,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:54:58,159 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:54:58,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:58,201 INFO L225 Difference]: With dead ends: 18248 [2022-01-18 16:54:58,201 INFO L226 Difference]: Without dead ends: 18223 [2022-01-18 16:54:58,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=262, Invalid=1544, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:54:58,202 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 137 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 1447 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:58,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 319 Invalid, 1509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1447 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:54:58,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18223 states. [2022-01-18 16:54:58,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18223 to 11481. [2022-01-18 16:54:58,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11481 states, 11480 states have (on average 3.6137630662020905) internal successors, (41486), 11480 states have internal predecessors, (41486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:58,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11481 states to 11481 states and 41486 transitions. [2022-01-18 16:54:58,451 INFO L78 Accepts]: Start accepts. Automaton has 11481 states and 41486 transitions. Word has length 28 [2022-01-18 16:54:58,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:58,451 INFO L470 AbstractCegarLoop]: Abstraction has 11481 states and 41486 transitions. [2022-01-18 16:54:58,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:58,451 INFO L276 IsEmpty]: Start isEmpty. Operand 11481 states and 41486 transitions. [2022-01-18 16:54:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:54:58,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:58,470 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] [2022-01-18 16:54:58,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:58,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:58,671 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:58,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:58,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1021738998, now seen corresponding path program 89 times [2022-01-18 16:54:58,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:58,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541330922] [2022-01-18 16:54:58,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:58,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:58,868 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 16:54:58,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:58,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541330922] [2022-01-18 16:54:58,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541330922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:58,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933833540] [2022-01-18 16:54:58,868 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:58,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:58,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:58,869 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 16:54:58,869 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 16:54:58,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:54:58,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:58,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:54:58,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:59,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:54:59,084 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 31 treesize of output 27 [2022-01-18 16:54:59,166 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 34 treesize of output 26 [2022-01-18 16:54:59,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:59,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 16:54:59,232 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 16:54:59,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:59,372 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:59,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-18 16:54:59,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:59,425 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 33 treesize of output 17 [2022-01-18 16:54:59,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,491 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:54:59,491 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:54:59,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:59,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:59,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 16:54:59,592 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 16:54:59,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933833540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:59,592 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:59,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:54:59,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744487217] [2022-01-18 16:54:59,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:59,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:54:59,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:54:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:54:59,593 INFO L87 Difference]: Start difference. First operand 11481 states and 41486 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:00,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:00,089 INFO L93 Difference]: Finished difference Result 11772 states and 42335 transitions. [2022-01-18 16:55:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:55:00,089 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:00,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:00,112 INFO L225 Difference]: With dead ends: 11772 [2022-01-18 16:55:00,112 INFO L226 Difference]: Without dead ends: 11757 [2022-01-18 16:55:00,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:55:00,112 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 90 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:00,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 222 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:55:00,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11757 states. [2022-01-18 16:55:00,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11757 to 11473. [2022-01-18 16:55:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11473 states, 11472 states have (on average 3.614539748953975) internal successors, (41466), 11472 states have internal predecessors, (41466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:00,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11473 states to 11473 states and 41466 transitions. [2022-01-18 16:55:00,361 INFO L78 Accepts]: Start accepts. Automaton has 11473 states and 41466 transitions. Word has length 28 [2022-01-18 16:55:00,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:00,361 INFO L470 AbstractCegarLoop]: Abstraction has 11473 states and 41466 transitions. [2022-01-18 16:55:00,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:00,361 INFO L276 IsEmpty]: Start isEmpty. Operand 11473 states and 41466 transitions. [2022-01-18 16:55:00,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:00,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:00,378 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] [2022-01-18 16:55:00,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 16:55:00,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:00,578 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:00,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:00,579 INFO L85 PathProgramCache]: Analyzing trace with hash 408275564, now seen corresponding path program 90 times [2022-01-18 16:55:00,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:00,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152929559] [2022-01-18 16:55:00,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:00,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:00,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:00,757 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 16:55:00,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:00,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152929559] [2022-01-18 16:55:00,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152929559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:00,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2972866] [2022-01-18 16:55:00,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:00,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:00,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:00,759 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 16:55:00,759 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 16:55:00,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:55:00,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:00,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:55:00,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:00,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:01,182 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 24 treesize of output 20 [2022-01-18 16:55:01,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,186 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 39 treesize of output 27 [2022-01-18 16:55:01,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:01,264 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 34 [2022-01-18 16:55:01,368 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 16:55:01,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:01,691 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:55:01,691 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 64 treesize of output 89 [2022-01-18 16:55:01,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,945 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 22 treesize of output 5 [2022-01-18 16:55:01,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:01,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:01,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, 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 6 [2022-01-18 16:55:02,060 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 16:55:02,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2972866] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:02,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:02,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 16:55:02,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101877391] [2022-01-18 16:55:02,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:02,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:55:02,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:02,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:55:02,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:55:02,061 INFO L87 Difference]: Start difference. First operand 11473 states and 41466 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:09,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:09,283 INFO L93 Difference]: Finished difference Result 23033 states and 79142 transitions. [2022-01-18 16:55:09,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-18 16:55:09,284 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:09,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:09,335 INFO L225 Difference]: With dead ends: 23033 [2022-01-18 16:55:09,335 INFO L226 Difference]: Without dead ends: 22882 [2022-01-18 16:55:09,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2097, Invalid=14933, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 16:55:09,337 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 407 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 3495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:09,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 555 Invalid, 3495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1682 Invalid, 0 Unknown, 1715 Unchecked, 0.9s Time] [2022-01-18 16:55:09,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22882 states. [2022-01-18 16:55:09,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22882 to 11855. [2022-01-18 16:55:09,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11855 states, 11854 states have (on average 3.615235363590349) internal successors, (42855), 11854 states have internal predecessors, (42855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:09,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11855 states to 11855 states and 42855 transitions. [2022-01-18 16:55:09,599 INFO L78 Accepts]: Start accepts. Automaton has 11855 states and 42855 transitions. Word has length 28 [2022-01-18 16:55:09,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:09,599 INFO L470 AbstractCegarLoop]: Abstraction has 11855 states and 42855 transitions. [2022-01-18 16:55:09,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:09,599 INFO L276 IsEmpty]: Start isEmpty. Operand 11855 states and 42855 transitions. [2022-01-18 16:55:09,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:09,617 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:09,617 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] [2022-01-18 16:55:09,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:09,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:09,818 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:09,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:09,818 INFO L85 PathProgramCache]: Analyzing trace with hash -382716142, now seen corresponding path program 91 times [2022-01-18 16:55:09,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:09,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032855301] [2022-01-18 16:55:09,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:09,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:10,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 16:55:10,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:10,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032855301] [2022-01-18 16:55:10,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032855301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:10,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484403698] [2022-01-18 16:55:10,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:55:10,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:10,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:10,012 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 16:55:10,014 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 16:55:10,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:10,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:10,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:10,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:10,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:10,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,502 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 49 treesize of output 37 [2022-01-18 16:55:10,504 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 35 treesize of output 23 [2022-01-18 16:55:10,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 16:55:10,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:10,661 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:10,661 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 33 treesize of output 58 [2022-01-18 16:55:10,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:10,725 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 33 treesize of output 17 [2022-01-18 16:55:10,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,787 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:10,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:10,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:10,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:10,849 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 22 treesize of output 5 [2022-01-18 16:55:10,899 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 16:55:10,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484403698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:10,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:10,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:10,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131848167] [2022-01-18 16:55:10,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:10,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:10,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:10,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:10,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:10,900 INFO L87 Difference]: Start difference. First operand 11855 states and 42855 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:11,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:11,858 INFO L93 Difference]: Finished difference Result 15729 states and 55768 transitions. [2022-01-18 16:55:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:55:11,858 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:11,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:11,892 INFO L225 Difference]: With dead ends: 15729 [2022-01-18 16:55:11,892 INFO L226 Difference]: Without dead ends: 15687 [2022-01-18 16:55:11,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:55:11,892 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 97 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:11,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 334 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1007 Invalid, 0 Unknown, 248 Unchecked, 0.4s Time] [2022-01-18 16:55:11,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15687 states. [2022-01-18 16:55:12,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15687 to 11828. [2022-01-18 16:55:12,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11828 states, 11827 states have (on average 3.6177390716157944) internal successors, (42787), 11827 states have internal predecessors, (42787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:12,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11828 states to 11828 states and 42787 transitions. [2022-01-18 16:55:12,101 INFO L78 Accepts]: Start accepts. Automaton has 11828 states and 42787 transitions. Word has length 28 [2022-01-18 16:55:12,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:12,101 INFO L470 AbstractCegarLoop]: Abstraction has 11828 states and 42787 transitions. [2022-01-18 16:55:12,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:12,101 INFO L276 IsEmpty]: Start isEmpty. Operand 11828 states and 42787 transitions. [2022-01-18 16:55:12,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:12,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:12,119 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] [2022-01-18 16:55:12,136 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 16:55:12,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-18 16:55:12,320 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:12,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:12,320 INFO L85 PathProgramCache]: Analyzing trace with hash -264943398, now seen corresponding path program 92 times [2022-01-18 16:55:12,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:12,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026998321] [2022-01-18 16:55:12,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:12,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:12,507 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 16:55:12,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:12,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026998321] [2022-01-18 16:55:12,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026998321] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:12,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282387026] [2022-01-18 16:55:12,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:55:12,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:12,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:12,508 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 16:55:12,509 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 16:55:12,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:55:12,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:12,545 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:55:12,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:12,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:13,015 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 24 treesize of output 20 [2022-01-18 16:55:13,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:13,027 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 16:55:13,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,031 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 46 treesize of output 30 [2022-01-18 16:55:13,169 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 16:55:13,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:13,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:13,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 63 treesize of output 80 [2022-01-18 16:55:13,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,732 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 22 treesize of output 5 [2022-01-18 16:55:13,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,738 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 22 treesize of output 5 [2022-01-18 16:55:13,830 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 16:55:13,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282387026] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:13,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:13,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-01-18 16:55:13,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962147335] [2022-01-18 16:55:13,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:13,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:55:13,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:13,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:55:13,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:55:13,831 INFO L87 Difference]: Start difference. First operand 11828 states and 42787 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:15,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:15,455 INFO L93 Difference]: Finished difference Result 17408 states and 61505 transitions. [2022-01-18 16:55:15,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:55:15,456 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:15,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:15,495 INFO L225 Difference]: With dead ends: 17408 [2022-01-18 16:55:15,495 INFO L226 Difference]: Without dead ends: 17370 [2022-01-18 16:55:15,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=488, Invalid=2704, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:55:15,496 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 182 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 735 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:15,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 406 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 472 Invalid, 0 Unknown, 735 Unchecked, 0.2s Time] [2022-01-18 16:55:15,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17370 states. [2022-01-18 16:55:15,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17370 to 12017. [2022-01-18 16:55:15,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12017 states, 12016 states have (on average 3.6132656458055927) internal successors, (43417), 12016 states have internal predecessors, (43417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:15,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12017 states to 12017 states and 43417 transitions. [2022-01-18 16:55:15,783 INFO L78 Accepts]: Start accepts. Automaton has 12017 states and 43417 transitions. Word has length 28 [2022-01-18 16:55:15,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:15,783 INFO L470 AbstractCegarLoop]: Abstraction has 12017 states and 43417 transitions. [2022-01-18 16:55:15,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:15,783 INFO L276 IsEmpty]: Start isEmpty. Operand 12017 states and 43417 transitions. [2022-01-18 16:55:15,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:15,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:15,804 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] [2022-01-18 16:55:15,823 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 16:55:16,004 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,SelfDestructingSolverStorable101 [2022-01-18 16:55:16,005 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:16,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:16,006 INFO L85 PathProgramCache]: Analyzing trace with hash -583789598, now seen corresponding path program 93 times [2022-01-18 16:55:16,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:16,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609617548] [2022-01-18 16:55:16,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:16,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:16,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:16,206 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 16:55:16,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:16,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609617548] [2022-01-18 16:55:16,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609617548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:16,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745661310] [2022-01-18 16:55:16,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:55:16,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:16,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:16,207 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 16:55:16,208 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 16:55:16,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:55:16,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:16,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:55:16,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:16,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:16,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:16,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:16,725 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 42 treesize of output 46 [2022-01-18 16:55:16,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:16,737 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 80 treesize of output 82 [2022-01-18 16:55:16,741 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 59 treesize of output 49 [2022-01-18 16:55:16,926 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 16:55:16,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:17,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:17,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:17,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:17,325 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 59 treesize of output 76 [2022-01-18 16:55:17,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:17,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:17,524 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 16:55:17,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 16:55:17,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745661310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:17,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:17,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-01-18 16:55:17,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785858677] [2022-01-18 16:55:17,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:17,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:55:17,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:17,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:55:17,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:55:17,725 INFO L87 Difference]: Start difference. First operand 12017 states and 43417 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:19,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:19,933 INFO L93 Difference]: Finished difference Result 17166 states and 59920 transitions. [2022-01-18 16:55:19,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:55:19,933 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:19,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:19,970 INFO L225 Difference]: With dead ends: 17166 [2022-01-18 16:55:19,970 INFO L226 Difference]: Without dead ends: 17105 [2022-01-18 16:55:19,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=496, Invalid=3664, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 16:55:19,971 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 278 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 2215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1410 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:19,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 434 Invalid, 2215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 750 Invalid, 0 Unknown, 1410 Unchecked, 0.4s Time] [2022-01-18 16:55:19,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17105 states. [2022-01-18 16:55:20,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17105 to 11963. [2022-01-18 16:55:20,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11963 states, 11962 states have (on average 3.6173716769770943) internal successors, (43271), 11962 states have internal predecessors, (43271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11963 states to 11963 states and 43271 transitions. [2022-01-18 16:55:20,234 INFO L78 Accepts]: Start accepts. Automaton has 11963 states and 43271 transitions. Word has length 28 [2022-01-18 16:55:20,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:20,235 INFO L470 AbstractCegarLoop]: Abstraction has 11963 states and 43271 transitions. [2022-01-18 16:55:20,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:20,235 INFO L276 IsEmpty]: Start isEmpty. Operand 11963 states and 43271 transitions. [2022-01-18 16:55:20,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:20,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:20,253 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] [2022-01-18 16:55:20,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:20,453 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,SelfDestructingSolverStorable102 [2022-01-18 16:55:20,453 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:20,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:20,454 INFO L85 PathProgramCache]: Analyzing trace with hash -863494902, now seen corresponding path program 94 times [2022-01-18 16:55:20,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:20,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840981525] [2022-01-18 16:55:20,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:20,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:20,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:20,629 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 16:55:20,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:20,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840981525] [2022-01-18 16:55:20,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840981525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:20,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861661591] [2022-01-18 16:55:20,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:55:20,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:20,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:20,630 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 16:55:20,630 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 16:55:20,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:55:20,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:20,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:20,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:20,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:20,947 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 24 treesize of output 20 [2022-01-18 16:55:20,948 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 22 [2022-01-18 16:55:20,950 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 19 [2022-01-18 16:55:20,971 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 16:55:20,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:21,117 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55: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 33 treesize of output 58 [2022-01-18 16:55:21,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:21,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:21,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:21,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 16:55:21,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:21,221 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:21,221 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:21,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:21,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:21,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:21,268 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 22 treesize of output 5 [2022-01-18 16:55:21,324 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 16:55:21,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861661591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:21,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:21,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:55:21,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581946486] [2022-01-18 16:55:21,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:21,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:55:21,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:21,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:55:21,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:55:21,325 INFO L87 Difference]: Start difference. First operand 11963 states and 43271 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 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 16:55:22,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:22,859 INFO L93 Difference]: Finished difference Result 13981 states and 49064 transitions. [2022-01-18 16:55:22,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:55:22,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:22,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:22,890 INFO L225 Difference]: With dead ends: 13981 [2022-01-18 16:55:22,890 INFO L226 Difference]: Without dead ends: 13951 [2022-01-18 16:55:22,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:55:22,891 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 171 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:22,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 420 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:55:22,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13951 states. [2022-01-18 16:55:23,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13951 to 12081. [2022-01-18 16:55:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12081 states, 12080 states have (on average 3.6149834437086095) internal successors, (43669), 12080 states have internal predecessors, (43669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12081 states to 12081 states and 43669 transitions. [2022-01-18 16:55:23,119 INFO L78 Accepts]: Start accepts. Automaton has 12081 states and 43669 transitions. Word has length 28 [2022-01-18 16:55:23,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:23,119 INFO L470 AbstractCegarLoop]: Abstraction has 12081 states and 43669 transitions. [2022-01-18 16:55:23,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 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 16:55:23,119 INFO L276 IsEmpty]: Start isEmpty. Operand 12081 states and 43669 transitions. [2022-01-18 16:55:23,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:23,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:23,140 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] [2022-01-18 16:55:23,156 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 16:55:23,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 16:55:23,355 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:23,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:23,355 INFO L85 PathProgramCache]: Analyzing trace with hash -238835894, now seen corresponding path program 95 times [2022-01-18 16:55:23,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:23,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063682493] [2022-01-18 16:55:23,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:23,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:23,529 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 16:55:23,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:23,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063682493] [2022-01-18 16:55:23,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063682493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:23,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333793244] [2022-01-18 16:55:23,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:23,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:23,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:23,530 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 16:55:23,530 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 16:55:23,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:55:23,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:23,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:23,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:23,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:23,921 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 42 treesize of output 34 [2022-01-18 16:55:23,923 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 21 treesize of output 17 [2022-01-18 16:55:23,924 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 24 [2022-01-18 16:55:23,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 16:55:23,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:24,096 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:24,097 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 33 treesize of output 58 [2022-01-18 16:55:24,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:24,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:24,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:24,164 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 33 treesize of output 17 [2022-01-18 16:55:24,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:24,207 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:24,207 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:24,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:24,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:24,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:24,263 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 22 treesize of output 5 [2022-01-18 16:55:24,320 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 16:55:24,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333793244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:24,321 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:24,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:55:24,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713884177] [2022-01-18 16:55:24,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:24,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:55:24,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:24,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:55:24,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:55:24,321 INFO L87 Difference]: Start difference. First operand 12081 states and 43669 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:25,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:25,805 INFO L93 Difference]: Finished difference Result 13944 states and 48964 transitions. [2022-01-18 16:55:25,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:55:25,805 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:25,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:25,837 INFO L225 Difference]: With dead ends: 13944 [2022-01-18 16:55:25,837 INFO L226 Difference]: Without dead ends: 13839 [2022-01-18 16:55:25,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=182, Invalid=1224, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:55:25,838 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 144 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1906 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:25,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 499 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1906 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:55:25,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13839 states. [2022-01-18 16:55:26,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13839 to 12098. [2022-01-18 16:55:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12098 states, 12097 states have (on average 3.6147805240968833) internal successors, (43728), 12097 states have internal predecessors, (43728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:26,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12098 states to 12098 states and 43728 transitions. [2022-01-18 16:55:26,070 INFO L78 Accepts]: Start accepts. Automaton has 12098 states and 43728 transitions. Word has length 28 [2022-01-18 16:55:26,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:26,070 INFO L470 AbstractCegarLoop]: Abstraction has 12098 states and 43728 transitions. [2022-01-18 16:55:26,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:26,071 INFO L276 IsEmpty]: Start isEmpty. Operand 12098 states and 43728 transitions. [2022-01-18 16:55:26,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:26,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:26,092 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] [2022-01-18 16:55:26,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:26,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:26,293 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:26,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:26,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2027733386, now seen corresponding path program 96 times [2022-01-18 16:55:26,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:26,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472650682] [2022-01-18 16:55:26,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:26,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:26,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:26,454 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 16:55:26,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:26,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472650682] [2022-01-18 16:55:26,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472650682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:26,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548746956] [2022-01-18 16:55:26,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:26,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:26,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:26,455 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 16:55:26,456 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 16:55:26,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:55:26,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:26,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:55:26,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:26,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:26,796 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 25 [2022-01-18 16:55:26,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:26,833 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 16:55:26,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 16:55:26,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:27,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:27,211 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:27,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:55:27,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:27,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:27,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:27,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 16:55:27,348 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:55:27,349 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 45 treesize of output 70 [2022-01-18 16:55:27,560 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 16:55:27,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548746956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:27,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:27,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 16:55:27,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031389535] [2022-01-18 16:55:27,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:27,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:55:27,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:27,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:55:27,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:55:27,561 INFO L87 Difference]: Start difference. First operand 12098 states and 43728 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 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 16:55:30,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:30,921 INFO L93 Difference]: Finished difference Result 17935 states and 62573 transitions. [2022-01-18 16:55:30,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:55:30,921 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:30,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:30,961 INFO L225 Difference]: With dead ends: 17935 [2022-01-18 16:55:30,961 INFO L226 Difference]: Without dead ends: 17886 [2022-01-18 16:55:30,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=625, Invalid=4205, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 16:55:30,962 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 284 mSDsluCounter, 1479 mSDsCounter, 0 mSdLazyCounter, 3546 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 3546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:30,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 839 Invalid, 3599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 3546 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:55:30,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17886 states. [2022-01-18 16:55:31,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17886 to 12447. [2022-01-18 16:55:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12447 states, 12446 states have (on average 3.611120038566608) internal successors, (44944), 12446 states have internal predecessors, (44944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:31,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12447 states to 12447 states and 44944 transitions. [2022-01-18 16:55:31,219 INFO L78 Accepts]: Start accepts. Automaton has 12447 states and 44944 transitions. Word has length 28 [2022-01-18 16:55:31,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:31,219 INFO L470 AbstractCegarLoop]: Abstraction has 12447 states and 44944 transitions. [2022-01-18 16:55:31,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 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 16:55:31,219 INFO L276 IsEmpty]: Start isEmpty. Operand 12447 states and 44944 transitions. [2022-01-18 16:55:31,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:31,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:31,240 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] [2022-01-18 16:55:31,255 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 16:55:31,447 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,SelfDestructingSolverStorable105 [2022-01-18 16:55:31,447 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:31,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1545588618, now seen corresponding path program 97 times [2022-01-18 16:55:31,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:31,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764934403] [2022-01-18 16:55:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:31,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:31,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:31,639 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 16:55:31,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:31,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764934403] [2022-01-18 16:55:31,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764934403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:31,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971350856] [2022-01-18 16:55:31,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:55:31,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:31,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:31,640 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 16:55:31,640 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 16:55:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:31,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:31,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:31,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:32,046 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 45 treesize of output 37 [2022-01-18 16:55:32,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:32,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,049 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 37 treesize of output 25 [2022-01-18 16:55:32,071 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 16:55:32,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:32,215 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:32,216 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 33 treesize of output 58 [2022-01-18 16:55:32,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:32,284 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 33 treesize of output 17 [2022-01-18 16:55:32,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,326 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:32,326 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:32,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:32,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:32,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 22 treesize of output 5 [2022-01-18 16:55:32,432 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 16:55:32,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971350856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:32,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:32,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:32,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690156115] [2022-01-18 16:55:32,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:32,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:32,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:32,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:32,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:32,433 INFO L87 Difference]: Start difference. First operand 12447 states and 44944 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:33,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:33,028 INFO L93 Difference]: Finished difference Result 15454 states and 54900 transitions. [2022-01-18 16:55:33,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:55:33,028 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:33,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:33,069 INFO L225 Difference]: With dead ends: 15454 [2022-01-18 16:55:33,069 INFO L226 Difference]: Without dead ends: 15429 [2022-01-18 16:55:33,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:55:33,070 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 88 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:33,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 351 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 571 Invalid, 0 Unknown, 317 Unchecked, 0.3s Time] [2022-01-18 16:55:33,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15429 states. [2022-01-18 16:55:33,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15429 to 12476. [2022-01-18 16:55:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12476 states, 12475 states have (on average 3.611062124248497) internal successors, (45048), 12475 states have internal predecessors, (45048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:33,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12476 states to 12476 states and 45048 transitions. [2022-01-18 16:55:33,321 INFO L78 Accepts]: Start accepts. Automaton has 12476 states and 45048 transitions. Word has length 28 [2022-01-18 16:55:33,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:33,321 INFO L470 AbstractCegarLoop]: Abstraction has 12476 states and 45048 transitions. [2022-01-18 16:55:33,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:33,321 INFO L276 IsEmpty]: Start isEmpty. Operand 12476 states and 45048 transitions. [2022-01-18 16:55:33,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:33,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:33,344 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] [2022-01-18 16:55:33,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:33,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:33,544 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:33,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:33,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1788059100, now seen corresponding path program 98 times [2022-01-18 16:55:33,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:33,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106748336] [2022-01-18 16:55:33,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:33,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:33,726 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 16:55:33,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:33,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106748336] [2022-01-18 16:55:33,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106748336] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:33,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374712699] [2022-01-18 16:55:33,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:55:33,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:33,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:33,727 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 16:55:33,728 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 16:55:33,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:55:33,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:33,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:33,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:34,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:34,149 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 25 [2022-01-18 16:55:34,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:34,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,152 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 37 treesize of output 25 [2022-01-18 16:55:34,217 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 16:55:34,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:34,362 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:34,363 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 33 treesize of output 58 [2022-01-18 16:55:34,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:34,412 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 33 treesize of output 17 [2022-01-18 16:55:34,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,454 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:34,454 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:34,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:34,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:34,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 22 treesize of output 5 [2022-01-18 16:55:34,558 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 16:55:34,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374712699] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:34,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:34,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:34,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606937277] [2022-01-18 16:55:34,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:34,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:34,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:34,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:34,559 INFO L87 Difference]: Start difference. First operand 12476 states and 45048 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:35,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:35,212 INFO L93 Difference]: Finished difference Result 15674 states and 55504 transitions. [2022-01-18 16:55:35,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:55:35,212 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:35,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:35,244 INFO L225 Difference]: With dead ends: 15674 [2022-01-18 16:55:35,244 INFO L226 Difference]: Without dead ends: 15649 [2022-01-18 16:55:35,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:55:35,244 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 99 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:35,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 360 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 685 Invalid, 0 Unknown, 274 Unchecked, 0.3s Time] [2022-01-18 16:55:35,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15649 states. [2022-01-18 16:55:35,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15649 to 12525. [2022-01-18 16:55:35,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12525 states, 12524 states have (on average 3.6096295113382304) internal successors, (45207), 12524 states have internal predecessors, (45207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:35,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12525 states to 12525 states and 45207 transitions. [2022-01-18 16:55:35,461 INFO L78 Accepts]: Start accepts. Automaton has 12525 states and 45207 transitions. Word has length 28 [2022-01-18 16:55:35,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:35,461 INFO L470 AbstractCegarLoop]: Abstraction has 12525 states and 45207 transitions. [2022-01-18 16:55:35,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:35,461 INFO L276 IsEmpty]: Start isEmpty. Operand 12525 states and 45207 transitions. [2022-01-18 16:55:35,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:35,482 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:35,482 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] [2022-01-18 16:55:35,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 16:55:35,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:35,682 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:35,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:35,683 INFO L85 PathProgramCache]: Analyzing trace with hash 99553010, now seen corresponding path program 99 times [2022-01-18 16:55:35,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:35,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572900423] [2022-01-18 16:55:35,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:35,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:35,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:35,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 16:55:35,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:35,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572900423] [2022-01-18 16:55:35,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572900423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:35,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456459251] [2022-01-18 16:55:35,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:55:35,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:35,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:35,858 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 16:55:35,858 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 16:55:35,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:55:35,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:35,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:55:35,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:36,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:36,275 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 35 treesize of output 27 [2022-01-18 16:55:36,277 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 21 treesize of output 17 [2022-01-18 16:55:36,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:36,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,279 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 36 treesize of output 24 [2022-01-18 16:55:36,301 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 16:55:36,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:36,446 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:36,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 33 treesize of output 58 [2022-01-18 16:55:36,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:36,511 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 33 treesize of output 17 [2022-01-18 16:55:36,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,552 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:36,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:36,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:36,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:36,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:55:36,672 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 16:55:36,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456459251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:36,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:36,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:36,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467423880] [2022-01-18 16:55:36,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:36,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:36,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:36,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:36,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:36,673 INFO L87 Difference]: Start difference. First operand 12525 states and 45207 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:55:36,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:36,975 INFO L93 Difference]: Finished difference Result 12947 states and 46353 transitions. [2022-01-18 16:55:36,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:55:36,976 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:36,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:37,007 INFO L225 Difference]: With dead ends: 12947 [2022-01-18 16:55:37,007 INFO L226 Difference]: Without dead ends: 12944 [2022-01-18 16:55:37,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:55:37,008 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 70 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:37,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 296 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 426 Invalid, 0 Unknown, 159 Unchecked, 0.2s Time] [2022-01-18 16:55:37,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12944 states. [2022-01-18 16:55:37,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12944 to 12539. [2022-01-18 16:55:37,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12539 states, 12538 states have (on average 3.60894879566119) internal successors, (45249), 12538 states have internal predecessors, (45249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:37,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12539 states to 12539 states and 45249 transitions. [2022-01-18 16:55:37,224 INFO L78 Accepts]: Start accepts. Automaton has 12539 states and 45249 transitions. Word has length 28 [2022-01-18 16:55:37,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:37,224 INFO L470 AbstractCegarLoop]: Abstraction has 12539 states and 45249 transitions. [2022-01-18 16:55:37,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:55:37,224 INFO L276 IsEmpty]: Start isEmpty. Operand 12539 states and 45249 transitions. [2022-01-18 16:55:37,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:37,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:37,247 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] [2022-01-18 16:55:37,262 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 16:55:37,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:37,462 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:37,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:37,463 INFO L85 PathProgramCache]: Analyzing trace with hash 96927234, now seen corresponding path program 100 times [2022-01-18 16:55:37,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:37,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669308385] [2022-01-18 16:55:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:37,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:37,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:37,644 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 16:55:37,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:37,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669308385] [2022-01-18 16:55:37,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669308385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:37,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124000584] [2022-01-18 16:55:37,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:55:37,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:37,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:37,646 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 16:55:37,646 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 16:55:37,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:55:37,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:37,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:37,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:37,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:38,065 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 37 treesize of output 29 [2022-01-18 16:55:38,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:38,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,068 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 37 treesize of output 25 [2022-01-18 16:55:38,090 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 16:55:38,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:38,236 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:38,236 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 33 treesize of output 58 [2022-01-18 16:55:38,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:38,324 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 33 treesize of output 17 [2022-01-18 16:55:38,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,365 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:38,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:38,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:38,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:38,414 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 22 treesize of output 5 [2022-01-18 16:55:38,468 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 16:55:38,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124000584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:38,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:38,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:38,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696929668] [2022-01-18 16:55:38,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:38,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:38,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:38,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:38,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:38,469 INFO L87 Difference]: Start difference. First operand 12539 states and 45249 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:39,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:39,095 INFO L93 Difference]: Finished difference Result 15585 states and 55320 transitions. [2022-01-18 16:55:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:55:39,095 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:39,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:39,131 INFO L225 Difference]: With dead ends: 15585 [2022-01-18 16:55:39,131 INFO L226 Difference]: Without dead ends: 15560 [2022-01-18 16:55:39,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:55:39,132 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 95 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:39,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 353 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 711 Invalid, 0 Unknown, 205 Unchecked, 0.3s Time] [2022-01-18 16:55:39,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15560 states. [2022-01-18 16:55:39,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15560 to 12533. [2022-01-18 16:55:39,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12533 states, 12532 states have (on average 3.608203000319183) internal successors, (45218), 12532 states have internal predecessors, (45218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12533 states to 12533 states and 45218 transitions. [2022-01-18 16:55:39,361 INFO L78 Accepts]: Start accepts. Automaton has 12533 states and 45218 transitions. Word has length 28 [2022-01-18 16:55:39,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:39,361 INFO L470 AbstractCegarLoop]: Abstraction has 12533 states and 45218 transitions. [2022-01-18 16:55:39,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:39,362 INFO L276 IsEmpty]: Start isEmpty. Operand 12533 states and 45218 transitions. [2022-01-18 16:55:39,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:39,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:39,383 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] [2022-01-18 16:55:39,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 16:55:39,583 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,SelfDestructingSolverStorable109 [2022-01-18 16:55:39,583 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:39,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:39,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1446684146, now seen corresponding path program 101 times [2022-01-18 16:55:39,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:39,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124753768] [2022-01-18 16:55:39,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:39,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:39,760 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 16:55:39,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:39,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124753768] [2022-01-18 16:55:39,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124753768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:39,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329687017] [2022-01-18 16:55:39,761 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:39,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:39,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:39,762 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 16:55:39,762 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 16:55:39,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:55:39,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:39,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:39,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:40,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:40,203 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 45 treesize of output 37 [2022-01-18 16:55:40,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:40,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,205 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 32 treesize of output 20 [2022-01-18 16:55:40,226 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 16:55:40,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:40,369 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:40,369 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 33 treesize of output 58 [2022-01-18 16:55:40,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:40,433 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 33 treesize of output 17 [2022-01-18 16:55:40,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,474 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:40,475 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:40,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:40,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:40,537 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 22 treesize of output 5 [2022-01-18 16:55:40,593 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 16:55:40,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329687017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:40,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:40,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:40,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550278336] [2022-01-18 16:55:40,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:40,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:40,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:40,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:40,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:40,594 INFO L87 Difference]: Start difference. First operand 12533 states and 45218 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:41,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:41,142 INFO L93 Difference]: Finished difference Result 15484 states and 55042 transitions. [2022-01-18 16:55:41,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:55:41,142 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:41,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:41,181 INFO L225 Difference]: With dead ends: 15484 [2022-01-18 16:55:41,182 INFO L226 Difference]: Without dead ends: 15373 [2022-01-18 16:55:41,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:55:41,182 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 109 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:41,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 280 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 583 Invalid, 0 Unknown, 382 Unchecked, 0.3s Time] [2022-01-18 16:55:41,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15373 states. [2022-01-18 16:55:41,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15373 to 12642. [2022-01-18 16:55:41,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12642 states, 12641 states have (on average 3.6035914880151885) internal successors, (45553), 12641 states have internal predecessors, (45553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12642 states to 12642 states and 45553 transitions. [2022-01-18 16:55:41,472 INFO L78 Accepts]: Start accepts. Automaton has 12642 states and 45553 transitions. Word has length 28 [2022-01-18 16:55:41,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:41,472 INFO L470 AbstractCegarLoop]: Abstraction has 12642 states and 45553 transitions. [2022-01-18 16:55:41,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:41,472 INFO L276 IsEmpty]: Start isEmpty. Operand 12642 states and 45553 transitions. [2022-01-18 16:55:41,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:41,496 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:41,496 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] [2022-01-18 16:55:41,511 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 16:55:41,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:41,697 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:41,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash -378809582, now seen corresponding path program 102 times [2022-01-18 16:55:41,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:41,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888180732] [2022-01-18 16:55:41,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:41,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:41,914 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 16:55:41,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:41,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888180732] [2022-01-18 16:55:41,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888180732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:41,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557730052] [2022-01-18 16:55:41,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:41,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:41,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:41,916 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 16:55:41,916 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 16:55:41,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:55:41,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:41,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:55:41,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:42,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:42,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:42,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:42,334 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 42 treesize of output 46 [2022-01-18 16:55:42,338 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 69 treesize of output 59 [2022-01-18 16:55:42,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:42,527 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 63 treesize of output 63 [2022-01-18 16:55:42,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 16:55:42,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:43,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:43,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:43,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:43,219 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 60 treesize of output 55 [2022-01-18 16:55:43,343 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:55:43,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 45 treesize of output 70 [2022-01-18 16:55:43,648 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 16:55:43,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557730052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:43,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:43,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-18 16:55:43,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966650071] [2022-01-18 16:55:43,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:43,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:55:43,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:43,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:55:43,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:55:43,650 INFO L87 Difference]: Start difference. First operand 12642 states and 45553 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 16:55:46,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:46,425 INFO L93 Difference]: Finished difference Result 21374 states and 74964 transitions. [2022-01-18 16:55:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 16:55:46,426 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 28 [2022-01-18 16:55:46,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:46,475 INFO L225 Difference]: With dead ends: 21374 [2022-01-18 16:55:46,476 INFO L226 Difference]: Without dead ends: 21344 [2022-01-18 16:55:46,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 9 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=751, Invalid=4799, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 16:55:46,476 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 282 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1368 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:46,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 517 Invalid, 2329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 886 Invalid, 0 Unknown, 1368 Unchecked, 0.4s Time] [2022-01-18 16:55:46,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21344 states. [2022-01-18 16:55:46,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21344 to 12660. [2022-01-18 16:55:46,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12660 states, 12659 states have (on average 3.602417252547595) internal successors, (45603), 12659 states have internal predecessors, (45603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12660 states to 12660 states and 45603 transitions. [2022-01-18 16:55:46,757 INFO L78 Accepts]: Start accepts. Automaton has 12660 states and 45603 transitions. Word has length 28 [2022-01-18 16:55:46,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:46,758 INFO L470 AbstractCegarLoop]: Abstraction has 12660 states and 45603 transitions. [2022-01-18 16:55:46,758 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 16:55:46,758 INFO L276 IsEmpty]: Start isEmpty. Operand 12660 states and 45603 transitions. [2022-01-18 16:55:46,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:46,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:46,779 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] [2022-01-18 16:55:46,794 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 16:55:46,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:46,980 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:46,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:46,980 INFO L85 PathProgramCache]: Analyzing trace with hash 714160914, now seen corresponding path program 103 times [2022-01-18 16:55:46,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:46,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175349995] [2022-01-18 16:55:46,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:46,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:46,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:47,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 16:55:47,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:47,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175349995] [2022-01-18 16:55:47,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175349995] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:47,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691396359] [2022-01-18 16:55:47,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:55:47,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:47,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:47,181 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 16:55:47,181 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 16:55:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:47,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:47,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:47,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:47,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:47,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,524 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 49 treesize of output 37 [2022-01-18 16:55:47,544 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 35 treesize of output 23 [2022-01-18 16:55:47,579 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 16:55:47,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:47,729 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:47,729 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 33 treesize of output 58 [2022-01-18 16:55:47,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:47,782 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 34 treesize of output 18 [2022-01-18 16:55:47,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,824 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:47,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:55:47,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:47,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:47,877 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 22 treesize of output 5 [2022-01-18 16:55:47,936 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 16:55:47,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691396359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:47,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:47,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:55:47,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55195511] [2022-01-18 16:55:47,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:47,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:55:47,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:47,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:55:47,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:55:47,937 INFO L87 Difference]: Start difference. First operand 12660 states and 45603 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:48,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:48,715 INFO L93 Difference]: Finished difference Result 15695 states and 55675 transitions. [2022-01-18 16:55:48,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 16:55:48,715 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:48,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:48,750 INFO L225 Difference]: With dead ends: 15695 [2022-01-18 16:55:48,750 INFO L226 Difference]: Without dead ends: 15656 [2022-01-18 16:55:48,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:55:48,750 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 103 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:48,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 327 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1063 Invalid, 0 Unknown, 199 Unchecked, 0.4s Time] [2022-01-18 16:55:48,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15656 states. [2022-01-18 16:55:48,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15656 to 12707. [2022-01-18 16:55:48,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12707 states, 12706 states have (on average 3.6011333228396034) internal successors, (45756), 12706 states have internal predecessors, (45756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:48,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12707 states to 12707 states and 45756 transitions. [2022-01-18 16:55:48,983 INFO L78 Accepts]: Start accepts. Automaton has 12707 states and 45756 transitions. Word has length 28 [2022-01-18 16:55:48,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:48,983 INFO L470 AbstractCegarLoop]: Abstraction has 12707 states and 45756 transitions. [2022-01-18 16:55:48,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:48,983 INFO L276 IsEmpty]: Start isEmpty. Operand 12707 states and 45756 transitions. [2022-01-18 16:55:49,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:49,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:49,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] [2022-01-18 16:55:49,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 16:55:49,206 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,SelfDestructingSolverStorable112 [2022-01-18 16:55:49,206 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:49,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:49,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1286557074, now seen corresponding path program 104 times [2022-01-18 16:55:49,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:49,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807474348] [2022-01-18 16:55:49,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:49,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:49,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:49,422 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 16:55:49,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807474348] [2022-01-18 16:55:49,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807474348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006057090] [2022-01-18 16:55:49,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:55:49,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:49,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:49,423 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 16:55:49,424 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 16:55:49,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:55:49,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:49,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:49,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:49,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:49,730 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 42 treesize of output 34 [2022-01-18 16:55:49,732 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 18 treesize of output 14 [2022-01-18 16:55:49,751 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 16:55:49,780 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 16:55:49,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:49,922 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:49,922 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 33 treesize of output 58 [2022-01-18 16:55:49,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:49,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:49,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:49,985 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 33 treesize of output 17 [2022-01-18 16:55:50,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:50,027 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:50,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:50,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:50,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:50,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:50,079 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 22 treesize of output 5 [2022-01-18 16:55:50,136 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 16:55:50,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006057090] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:50,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:50,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:55:50,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76579656] [2022-01-18 16:55:50,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:50,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:55:50,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:50,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:55:50,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:55:50,137 INFO L87 Difference]: Start difference. First operand 12707 states and 45756 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:50,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:50,592 INFO L93 Difference]: Finished difference Result 12916 states and 46277 transitions. [2022-01-18 16:55:50,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:55:50,593 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:50,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:50,624 INFO L225 Difference]: With dead ends: 12916 [2022-01-18 16:55:50,624 INFO L226 Difference]: Without dead ends: 12890 [2022-01-18 16:55:50,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:55:50,624 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 108 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:50,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 300 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 924 Invalid, 0 Unknown, 153 Unchecked, 0.4s Time] [2022-01-18 16:55:50,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12890 states. [2022-01-18 16:55:50,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12890 to 12746. [2022-01-18 16:55:50,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12746 states, 12745 states have (on average 3.6000784621420165) internal successors, (45883), 12745 states have internal predecessors, (45883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12746 states to 12746 states and 45883 transitions. [2022-01-18 16:55:50,847 INFO L78 Accepts]: Start accepts. Automaton has 12746 states and 45883 transitions. Word has length 28 [2022-01-18 16:55:50,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:50,847 INFO L470 AbstractCegarLoop]: Abstraction has 12746 states and 45883 transitions. [2022-01-18 16:55:50,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:50,847 INFO L276 IsEmpty]: Start isEmpty. Operand 12746 states and 45883 transitions. [2022-01-18 16:55:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:50,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:50,869 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] [2022-01-18 16:55:50,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 16:55:51,070 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,SelfDestructingSolverStorable113 [2022-01-18 16:55:51,070 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:51,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:51,070 INFO L85 PathProgramCache]: Analyzing trace with hash 846539570, now seen corresponding path program 105 times [2022-01-18 16:55:51,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:51,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279941154] [2022-01-18 16:55:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:51,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:51,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:51,268 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 16:55:51,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:51,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279941154] [2022-01-18 16:55:51,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279941154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:51,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537701709] [2022-01-18 16:55:51,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:55:51,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:51,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:51,270 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 16:55:51,270 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 16:55:51,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:55:51,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:51,309 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:55:51,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:51,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:51,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:51,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:51,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:51,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:51,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2022-01-18 16:55:51,611 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 26 treesize of output 18 [2022-01-18 16:55:51,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:51,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:51,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:51,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:51,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 36 [2022-01-18 16:55:51,852 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 16:55:51,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:52,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:52,256 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:52,257 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 68 treesize of output 81 [2022-01-18 16:55:52,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:52,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:52,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:52,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:52,457 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 45 treesize of output 40 [2022-01-18 16:55:52,544 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 16:55:52,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537701709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:52,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:52,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-01-18 16:55:52,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227765533] [2022-01-18 16:55:52,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:52,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:55:52,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:52,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:55:52,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:55:52,545 INFO L87 Difference]: Start difference. First operand 12746 states and 45883 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 16:55:56,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:56,037 INFO L93 Difference]: Finished difference Result 21962 states and 76540 transitions. [2022-01-18 16:55:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:55:56,037 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 28 [2022-01-18 16:55:56,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:56,099 INFO L225 Difference]: With dead ends: 21962 [2022-01-18 16:55:56,099 INFO L226 Difference]: Without dead ends: 21922 [2022-01-18 16:55:56,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1554 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=705, Invalid=5301, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 16:55:56,100 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 352 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 2910 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 3739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:56,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 618 Invalid, 3739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2910 Invalid, 0 Unknown, 739 Unchecked, 1.2s Time] [2022-01-18 16:55:56,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21922 states. [2022-01-18 16:55:56,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21922 to 12766. [2022-01-18 16:55:56,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12766 states, 12765 states have (on average 3.5993732863298082) internal successors, (45946), 12765 states have internal predecessors, (45946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:56,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12766 states to 12766 states and 45946 transitions. [2022-01-18 16:55:56,429 INFO L78 Accepts]: Start accepts. Automaton has 12766 states and 45946 transitions. Word has length 28 [2022-01-18 16:55:56,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:56,429 INFO L470 AbstractCegarLoop]: Abstraction has 12766 states and 45946 transitions. [2022-01-18 16:55:56,429 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 16:55:56,429 INFO L276 IsEmpty]: Start isEmpty. Operand 12766 states and 45946 transitions. [2022-01-18 16:55:56,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:56,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:56,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] [2022-01-18 16:55:56,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 16:55:56,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 16:55:56,652 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:56,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:56,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1094093886, now seen corresponding path program 106 times [2022-01-18 16:55:56,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:56,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776737152] [2022-01-18 16:55:56,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:56,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:56,847 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 16:55:56,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:56,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776737152] [2022-01-18 16:55:56,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776737152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:56,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460792677] [2022-01-18 16:55:56,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:55:56,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:56,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:56,848 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 16:55:56,848 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 16:55:56,886 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:55:56,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:56,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:56,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:57,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:55:57,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:57,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,130 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 40 treesize of output 30 [2022-01-18 16:55:57,165 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 16:55:57,196 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 16:55:57,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:57,341 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:57,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:55:57,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:57,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 16:55:57,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,437 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:57,438 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:57,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:57,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:57,492 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 22 treesize of output 5 [2022-01-18 16:55:57,549 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 16:55:57,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460792677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:57,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:57,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:55:57,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354813858] [2022-01-18 16:55:57,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:57,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:55:57,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:57,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:55:57,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:55:57,550 INFO L87 Difference]: Start difference. First operand 12766 states and 45946 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:58,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:58,396 INFO L93 Difference]: Finished difference Result 15546 states and 55206 transitions. [2022-01-18 16:55:58,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:55:58,396 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:55:58,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:58,482 INFO L225 Difference]: With dead ends: 15546 [2022-01-18 16:55:58,483 INFO L226 Difference]: Without dead ends: 15536 [2022-01-18 16:55:58,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:55:58,483 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 125 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:58,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 300 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1388 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:55:58,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15536 states. [2022-01-18 16:55:58,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15536 to 12722. [2022-01-18 16:55:58,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12722 states, 12721 states have (on average 3.6019966983727696) internal successors, (45821), 12721 states have internal predecessors, (45821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12722 states to 12722 states and 45821 transitions. [2022-01-18 16:55:58,695 INFO L78 Accepts]: Start accepts. Automaton has 12722 states and 45821 transitions. Word has length 28 [2022-01-18 16:55:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:58,695 INFO L470 AbstractCegarLoop]: Abstraction has 12722 states and 45821 transitions. [2022-01-18 16:55:58,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:58,695 INFO L276 IsEmpty]: Start isEmpty. Operand 12722 states and 45821 transitions. [2022-01-18 16:55:58,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:55:58,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:58,717 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] [2022-01-18 16:55:58,732 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 16:55:58,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:58,931 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:58,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:58,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1390021678, now seen corresponding path program 107 times [2022-01-18 16:55:58,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:58,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355366549] [2022-01-18 16:55:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:58,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:59,130 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 16:55:59,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:59,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355366549] [2022-01-18 16:55:59,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355366549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:59,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783806799] [2022-01-18 16:55:59,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:59,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:59,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:59,131 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 16:55:59,132 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 16:55:59,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:55:59,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:59,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:55:59,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:59,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:55:59,585 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 37 treesize of output 29 [2022-01-18 16:55:59,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:59,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,588 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 41 treesize of output 29 [2022-01-18 16:55:59,610 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 16:55:59,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:59,761 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:59,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-18 16:55:59,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:59,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 16:55:59,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,844 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:55:59,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:55:59,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:59,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:59,911 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 22 treesize of output 5 [2022-01-18 16:55:59,965 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 16:55:59,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783806799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:59,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:59,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:55:59,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60677567] [2022-01-18 16:55:59,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:59,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:55:59,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:59,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:55:59,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:55:59,966 INFO L87 Difference]: Start difference. First operand 12722 states and 45821 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:00,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:00,514 INFO L93 Difference]: Finished difference Result 15516 states and 55159 transitions. [2022-01-18 16:56:00,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:56:00,515 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:00,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:00,549 INFO L225 Difference]: With dead ends: 15516 [2022-01-18 16:56:00,549 INFO L226 Difference]: Without dead ends: 15402 [2022-01-18 16:56:00,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:56:00,549 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 86 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:00,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 198 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 685 Invalid, 0 Unknown, 90 Unchecked, 0.3s Time] [2022-01-18 16:56:00,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15402 states. [2022-01-18 16:56:00,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15402 to 12766. [2022-01-18 16:56:00,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12766 states, 12765 states have (on average 3.599294947121034) internal successors, (45945), 12765 states have internal predecessors, (45945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:00,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12766 states to 12766 states and 45945 transitions. [2022-01-18 16:56:00,771 INFO L78 Accepts]: Start accepts. Automaton has 12766 states and 45945 transitions. Word has length 28 [2022-01-18 16:56:00,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:00,771 INFO L470 AbstractCegarLoop]: Abstraction has 12766 states and 45945 transitions. [2022-01-18 16:56:00,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:00,771 INFO L276 IsEmpty]: Start isEmpty. Operand 12766 states and 45945 transitions. [2022-01-18 16:56:00,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:00,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:00,792 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] [2022-01-18 16:56:00,808 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 16:56:00,993 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,SelfDestructingSolverStorable116 [2022-01-18 16:56:00,993 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:00,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:00,994 INFO L85 PathProgramCache]: Analyzing trace with hash -261021852, now seen corresponding path program 108 times [2022-01-18 16:56:00,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:00,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286522183] [2022-01-18 16:56:00,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:00,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:01,196 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 16:56:01,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:01,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286522183] [2022-01-18 16:56:01,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286522183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:01,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890057376] [2022-01-18 16:56:01,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:01,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:01,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:01,198 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 16:56:01,198 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 16:56:01,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:56:01,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:01,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:01,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:01,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:01,656 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 42 treesize of output 34 [2022-01-18 16:56:01,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:01,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,659 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 37 treesize of output 25 [2022-01-18 16:56:01,680 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 16:56:01,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:01,821 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:01,821 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 33 treesize of output 58 [2022-01-18 16:56:01,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:01,887 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 33 treesize of output 17 [2022-01-18 16:56:01,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,928 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:01,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:01,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:01,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:01,980 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 22 treesize of output 5 [2022-01-18 16:56:02,036 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 16:56:02,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890057376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:02,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:02,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:02,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072704498] [2022-01-18 16:56:02,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:02,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:02,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:02,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:02,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:02,037 INFO L87 Difference]: Start difference. First operand 12766 states and 45945 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:02,442 INFO L93 Difference]: Finished difference Result 12892 states and 46275 transitions. [2022-01-18 16:56:02,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:56:02,442 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:02,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:02,469 INFO L225 Difference]: With dead ends: 12892 [2022-01-18 16:56:02,470 INFO L226 Difference]: Without dead ends: 12835 [2022-01-18 16:56:02,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:56:02,470 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 60 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:02,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 135 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 450 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-01-18 16:56:02,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12835 states. [2022-01-18 16:56:02,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12835 to 12771. [2022-01-18 16:56:02,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12771 states, 12770 states have (on average 3.6) internal successors, (45972), 12770 states have internal predecessors, (45972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12771 states to 12771 states and 45972 transitions. [2022-01-18 16:56:02,677 INFO L78 Accepts]: Start accepts. Automaton has 12771 states and 45972 transitions. Word has length 28 [2022-01-18 16:56:02,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:02,677 INFO L470 AbstractCegarLoop]: Abstraction has 12771 states and 45972 transitions. [2022-01-18 16:56:02,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,677 INFO L276 IsEmpty]: Start isEmpty. Operand 12771 states and 45972 transitions. [2022-01-18 16:56:02,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:02,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:02,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] [2022-01-18 16:56:02,715 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 16:56:02,900 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,SelfDestructingSolverStorable117 [2022-01-18 16:56:02,901 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:02,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash 927005792, now seen corresponding path program 109 times [2022-01-18 16:56:02,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:02,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427487830] [2022-01-18 16:56:02,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:02,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:03,106 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 16:56:03,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:03,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427487830] [2022-01-18 16:56:03,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427487830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:03,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717278590] [2022-01-18 16:56:03,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:03,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:03,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:03,107 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 16:56:03,108 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 16:56:03,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:03,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:03,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:03,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:03,540 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 24 treesize of output 20 [2022-01-18 16:56:03,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:03,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,544 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 39 treesize of output 27 [2022-01-18 16:56:03,545 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 16:56:03,566 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 16:56:03,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:03,705 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:03,706 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 33 treesize of output 58 [2022-01-18 16:56:03,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:03,765 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 33 treesize of output 17 [2022-01-18 16:56:03,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,806 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:56:03,921 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 16:56:03,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717278590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:03,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:03,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:03,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149611037] [2022-01-18 16:56:03,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:03,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:03,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:03,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:03,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:03,922 INFO L87 Difference]: Start difference. First operand 12771 states and 45972 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:04,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:04,449 INFO L93 Difference]: Finished difference Result 15517 states and 55172 transitions. [2022-01-18 16:56:04,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:56:04,450 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:04,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:04,483 INFO L225 Difference]: With dead ends: 15517 [2022-01-18 16:56:04,483 INFO L226 Difference]: Without dead ends: 15390 [2022-01-18 16:56:04,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:56:04,484 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 97 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:04,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 175 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 624 Invalid, 0 Unknown, 164 Unchecked, 0.3s Time] [2022-01-18 16:56:04,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15390 states. [2022-01-18 16:56:04,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15390 to 12763. [2022-01-18 16:56:04,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12763 states, 12762 states have (on average 3.600376116596145) internal successors, (45948), 12762 states have internal predecessors, (45948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:04,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12763 states to 12763 states and 45948 transitions. [2022-01-18 16:56:04,724 INFO L78 Accepts]: Start accepts. Automaton has 12763 states and 45948 transitions. Word has length 28 [2022-01-18 16:56:04,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:04,724 INFO L470 AbstractCegarLoop]: Abstraction has 12763 states and 45948 transitions. [2022-01-18 16:56:04,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:04,725 INFO L276 IsEmpty]: Start isEmpty. Operand 12763 states and 45948 transitions. [2022-01-18 16:56:04,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:04,746 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:04,746 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] [2022-01-18 16:56:04,761 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 16:56:04,947 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,SelfDestructingSolverStorable118 [2022-01-18 16:56:04,947 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:04,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:04,947 INFO L85 PathProgramCache]: Analyzing trace with hash 130437102, now seen corresponding path program 110 times [2022-01-18 16:56:04,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:04,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981813024] [2022-01-18 16:56:04,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:04,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:05,136 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 16:56:05,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:05,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981813024] [2022-01-18 16:56:05,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981813024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:05,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549178179] [2022-01-18 16:56:05,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:05,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:05,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:05,138 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 16:56:05,138 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 16:56:05,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:05,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:05,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:05,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:05,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:05,422 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 24 treesize of output 20 [2022-01-18 16:56:05,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 27 treesize of output 19 [2022-01-18 16:56:05,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:05,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,500 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 29 treesize of output 17 [2022-01-18 16:56:05,532 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 16:56:05,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:05,670 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:05,670 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 33 treesize of output 58 [2022-01-18 16:56:05,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:05,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 33 treesize of output 17 [2022-01-18 16:56:05,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,765 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:05,765 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:05,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:05,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:05,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:56:05,873 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 16:56:05,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549178179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:05,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:05,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:05,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334709134] [2022-01-18 16:56:05,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:05,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:05,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:05,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:05,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:05,874 INFO L87 Difference]: Start difference. First operand 12763 states and 45948 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:06,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:06,335 INFO L93 Difference]: Finished difference Result 13020 states and 46636 transitions. [2022-01-18 16:56:06,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:56:06,335 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:06,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:06,364 INFO L225 Difference]: With dead ends: 13020 [2022-01-18 16:56:06,364 INFO L226 Difference]: Without dead ends: 13005 [2022-01-18 16:56:06,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:06,365 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 102 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:06,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 228 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:56:06,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13005 states. [2022-01-18 16:56:06,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13005 to 12778. [2022-01-18 16:56:06,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12778 states, 12777 states have (on average 3.600219143773969) internal successors, (46000), 12777 states have internal predecessors, (46000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12778 states to 12778 states and 46000 transitions. [2022-01-18 16:56:06,606 INFO L78 Accepts]: Start accepts. Automaton has 12778 states and 46000 transitions. Word has length 28 [2022-01-18 16:56:06,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:06,606 INFO L470 AbstractCegarLoop]: Abstraction has 12778 states and 46000 transitions. [2022-01-18 16:56:06,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:06,606 INFO L276 IsEmpty]: Start isEmpty. Operand 12778 states and 46000 transitions. [2022-01-18 16:56:06,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:06,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:06,628 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] [2022-01-18 16:56:06,642 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 16:56:06,828 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,SelfDestructingSolverStorable119 [2022-01-18 16:56:06,828 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:06,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:06,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1117928714, now seen corresponding path program 111 times [2022-01-18 16:56:06,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:06,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071643157] [2022-01-18 16:56:06,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:06,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:06,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:07,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 16:56:07,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:07,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071643157] [2022-01-18 16:56:07,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071643157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:07,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394126051] [2022-01-18 16:56:07,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:07,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:07,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:07,010 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 16:56:07,011 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 16:56:07,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:56:07,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:07,051 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:56:07,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:07,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:07,321 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 31 treesize of output 27 [2022-01-18 16:56:07,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:07,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:07,380 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 43 treesize of output 47 [2022-01-18 16:56:07,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:07,562 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 77 treesize of output 85 [2022-01-18 16:56:08,249 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 16:56:08,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:08,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:08,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 89 [2022-01-18 16:56:09,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:09,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:09,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:09,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:09,338 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 68 treesize of output 63 [2022-01-18 16:56:09,519 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 16:56:09,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394126051] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:09,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:09,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-01-18 16:56:09,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655393963] [2022-01-18 16:56:09,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:09,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:56:09,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:09,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:56:09,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:56:09,520 INFO L87 Difference]: Start difference. First operand 12778 states and 46000 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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 16:56:15,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:15,059 INFO L93 Difference]: Finished difference Result 24537 states and 86650 transitions. [2022-01-18 16:56:15,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:56:15,060 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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 28 [2022-01-18 16:56:15,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:15,120 INFO L225 Difference]: With dead ends: 24537 [2022-01-18 16:56:15,120 INFO L226 Difference]: Without dead ends: 24488 [2022-01-18 16:56:15,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2548 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1193, Invalid=7737, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:56:15,121 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 302 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 3520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1883 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:15,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 479 Invalid, 3520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1537 Invalid, 0 Unknown, 1883 Unchecked, 0.8s Time] [2022-01-18 16:56:15,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24488 states. [2022-01-18 16:56:15,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24488 to 12960. [2022-01-18 16:56:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 3.6002777992129023) internal successors, (46656), 12959 states have internal predecessors, (46656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:15,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 46656 transitions. [2022-01-18 16:56:15,451 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 46656 transitions. Word has length 28 [2022-01-18 16:56:15,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:15,451 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 46656 transitions. [2022-01-18 16:56:15,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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 16:56:15,451 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 46656 transitions. [2022-01-18 16:56:15,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:15,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:15,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] [2022-01-18 16:56:15,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:15,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:15,674 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:15,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:15,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1141828628, now seen corresponding path program 112 times [2022-01-18 16:56:15,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:15,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812892457] [2022-01-18 16:56:15,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:15,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:15,887 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 16:56:15,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:15,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812892457] [2022-01-18 16:56:15,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812892457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:15,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790726472] [2022-01-18 16:56:15,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:15,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:15,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:15,889 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 16:56:15,890 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 16:56:15,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:15,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:15,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:15,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:16,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:16,198 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 24 treesize of output 20 [2022-01-18 16:56:16,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:16,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,232 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 39 treesize of output 27 [2022-01-18 16:56:16,252 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 16:56:16,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 16:56:16,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:16,433 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:16,433 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 33 treesize of output 58 [2022-01-18 16:56:16,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:16,485 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 34 treesize of output 18 [2022-01-18 16:56:16,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,526 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:16,526 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:56:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:16,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:16,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 22 treesize of output 5 [2022-01-18 16:56:16,629 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 16:56:16,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790726472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:16,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:16,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:56:16,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132481300] [2022-01-18 16:56:16,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:16,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:56:16,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:16,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:56:16,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:16,630 INFO L87 Difference]: Start difference. First operand 12960 states and 46656 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:17,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:17,020 INFO L93 Difference]: Finished difference Result 13228 states and 47355 transitions. [2022-01-18 16:56:17,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:56:17,020 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:17,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:17,050 INFO L225 Difference]: With dead ends: 13228 [2022-01-18 16:56:17,050 INFO L226 Difference]: Without dead ends: 13203 [2022-01-18 16:56:17,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:56:17,050 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 128 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:17,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 168 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:56:17,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13203 states. [2022-01-18 16:56:17,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13203 to 12925. [2022-01-18 16:56:17,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12925 states, 12924 states have (on average 3.6012844320643764) internal successors, (46543), 12924 states have internal predecessors, (46543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12925 states to 12925 states and 46543 transitions. [2022-01-18 16:56:17,358 INFO L78 Accepts]: Start accepts. Automaton has 12925 states and 46543 transitions. Word has length 28 [2022-01-18 16:56:17,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:17,358 INFO L470 AbstractCegarLoop]: Abstraction has 12925 states and 46543 transitions. [2022-01-18 16:56:17,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:17,358 INFO L276 IsEmpty]: Start isEmpty. Operand 12925 states and 46543 transitions. [2022-01-18 16:56:17,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:17,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:17,380 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] [2022-01-18 16:56:17,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 16:56:17,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:17,581 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:17,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:17,582 INFO L85 PathProgramCache]: Analyzing trace with hash 938600134, now seen corresponding path program 113 times [2022-01-18 16:56:17,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:17,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941298793] [2022-01-18 16:56:17,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:17,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:17,756 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 16:56:17,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:17,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941298793] [2022-01-18 16:56:17,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941298793] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:17,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153585007] [2022-01-18 16:56:17,756 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:17,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:17,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:17,757 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 16:56:17,757 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 16:56:17,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:56:17,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:17,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:56:17,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:18,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:18,168 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 24 treesize of output 20 [2022-01-18 16:56:18,170 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 35 treesize of output 27 [2022-01-18 16:56:18,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:18,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2022-01-18 16:56:18,196 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 16:56:18,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:18,345 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:18,345 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 33 treesize of output 58 [2022-01-18 16:56:18,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:18,407 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 33 treesize of output 17 [2022-01-18 16:56:18,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,449 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:18,449 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:18,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:18,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:18,511 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 22 treesize of output 5 [2022-01-18 16:56:18,567 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 16:56:18,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153585007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:18,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:18,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:18,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313048622] [2022-01-18 16:56:18,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:18,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:18,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:18,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:18,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:18,568 INFO L87 Difference]: Start difference. First operand 12925 states and 46543 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:19,256 INFO L93 Difference]: Finished difference Result 16208 states and 57298 transitions. [2022-01-18 16:56:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:56:19,256 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:19,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:19,289 INFO L225 Difference]: With dead ends: 16208 [2022-01-18 16:56:19,289 INFO L226 Difference]: Without dead ends: 16183 [2022-01-18 16:56:19,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:19,289 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 96 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:19,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 343 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 709 Invalid, 0 Unknown, 229 Unchecked, 0.3s Time] [2022-01-18 16:56:19,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16183 states. [2022-01-18 16:56:19,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16183 to 12943. [2022-01-18 16:56:19,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12943 states, 12942 states have (on average 3.600216349868645) internal successors, (46594), 12942 states have internal predecessors, (46594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12943 states to 12943 states and 46594 transitions. [2022-01-18 16:56:19,541 INFO L78 Accepts]: Start accepts. Automaton has 12943 states and 46594 transitions. Word has length 28 [2022-01-18 16:56:19,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:19,541 INFO L470 AbstractCegarLoop]: Abstraction has 12943 states and 46594 transitions. [2022-01-18 16:56:19,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,541 INFO L276 IsEmpty]: Start isEmpty. Operand 12943 states and 46594 transitions. [2022-01-18 16:56:19,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:19,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:19,567 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] [2022-01-18 16:56:19,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:19,783 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,SelfDestructingSolverStorable122 [2022-01-18 16:56:19,783 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:19,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:19,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2009236406, now seen corresponding path program 114 times [2022-01-18 16:56:19,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:19,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905983662] [2022-01-18 16:56:19,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:19,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:19,966 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 16:56:19,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:19,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905983662] [2022-01-18 16:56:19,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905983662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:19,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961817433] [2022-01-18 16:56:19,966 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:19,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:19,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:19,967 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 16:56:19,967 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 16:56:20,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:56:20,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:20,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:20,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:20,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:20,384 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 37 treesize of output 29 [2022-01-18 16:56:20,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:20,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,386 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 41 treesize of output 29 [2022-01-18 16:56:20,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 16:56:20,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:20,554 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:20,554 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 33 treesize of output 58 [2022-01-18 16:56:20,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:20,606 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 33 treesize of output 17 [2022-01-18 16:56:20,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,649 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:20,649 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:20,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:20,714 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 22 treesize of output 5 [2022-01-18 16:56:20,770 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 16:56:20,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961817433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:20,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:20,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:20,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268591062] [2022-01-18 16:56:20,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:20,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:20,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:20,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:20,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:20,771 INFO L87 Difference]: Start difference. First operand 12943 states and 46594 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:56:21,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:21,485 INFO L93 Difference]: Finished difference Result 16199 states and 57265 transitions. [2022-01-18 16:56:21,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:56:21,485 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:21,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:21,521 INFO L225 Difference]: With dead ends: 16199 [2022-01-18 16:56:21,522 INFO L226 Difference]: Without dead ends: 16174 [2022-01-18 16:56:21,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:21,522 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 90 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:21,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 396 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 807 Invalid, 0 Unknown, 398 Unchecked, 0.3s Time] [2022-01-18 16:56:21,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16174 states. [2022-01-18 16:56:21,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16174 to 12970. [2022-01-18 16:56:21,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12970 states, 12969 states have (on average 3.597733055748323) internal successors, (46659), 12969 states have internal predecessors, (46659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:21,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12970 states to 12970 states and 46659 transitions. [2022-01-18 16:56:21,795 INFO L78 Accepts]: Start accepts. Automaton has 12970 states and 46659 transitions. Word has length 28 [2022-01-18 16:56:21,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:21,795 INFO L470 AbstractCegarLoop]: Abstraction has 12970 states and 46659 transitions. [2022-01-18 16:56:21,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:56:21,795 INFO L276 IsEmpty]: Start isEmpty. Operand 12970 states and 46659 transitions. [2022-01-18 16:56:21,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:21,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:21,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] [2022-01-18 16:56:21,831 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 16:56:22,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 16:56:22,017 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:22,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:22,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1701544062, now seen corresponding path program 115 times [2022-01-18 16:56:22,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:22,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956891434] [2022-01-18 16:56:22,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:22,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:22,219 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 16:56:22,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:22,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956891434] [2022-01-18 16:56:22,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956891434] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:22,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76487253] [2022-01-18 16:56:22,220 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:22,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:22,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:22,221 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 16:56:22,221 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 16:56:22,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:22,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:22,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:22,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:22,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 38 treesize of output 30 [2022-01-18 16:56:22,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:22,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,640 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 29 treesize of output 17 [2022-01-18 16:56:22,661 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 16:56:22,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:22,802 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:22,802 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 33 treesize of output 58 [2022-01-18 16:56:22,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:22,860 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 33 treesize of output 17 [2022-01-18 16:56:22,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,901 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:22,901 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:22,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:22,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:22,957 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 22 treesize of output 5 [2022-01-18 16:56:23,011 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 16:56:23,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76487253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:23,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:23,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:23,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387373612] [2022-01-18 16:56:23,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:23,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:23,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:23,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:23,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:23,012 INFO L87 Difference]: Start difference. First operand 12970 states and 46659 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:23,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:23,707 INFO L93 Difference]: Finished difference Result 16065 states and 56911 transitions. [2022-01-18 16:56:23,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:56:23,707 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:23,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:23,746 INFO L225 Difference]: With dead ends: 16065 [2022-01-18 16:56:23,746 INFO L226 Difference]: Without dead ends: 16056 [2022-01-18 16:56:23,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:23,747 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 98 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:23,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 371 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 732 Invalid, 0 Unknown, 363 Unchecked, 0.3s Time] [2022-01-18 16:56:23,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16056 states. [2022-01-18 16:56:23,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16056 to 12938. [2022-01-18 16:56:23,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12938 states, 12937 states have (on average 3.599907242791992) internal successors, (46572), 12937 states have internal predecessors, (46572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:23,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12938 states to 12938 states and 46572 transitions. [2022-01-18 16:56:23,995 INFO L78 Accepts]: Start accepts. Automaton has 12938 states and 46572 transitions. Word has length 28 [2022-01-18 16:56:23,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:23,995 INFO L470 AbstractCegarLoop]: Abstraction has 12938 states and 46572 transitions. [2022-01-18 16:56:23,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:23,995 INFO L276 IsEmpty]: Start isEmpty. Operand 12938 states and 46572 transitions. [2022-01-18 16:56:24,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:24,017 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:24,017 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] [2022-01-18 16:56:24,032 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 16:56:24,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 16:56:24,218 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:24,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:24,218 INFO L85 PathProgramCache]: Analyzing trace with hash 107172430, now seen corresponding path program 116 times [2022-01-18 16:56:24,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:24,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856577398] [2022-01-18 16:56:24,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:24,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:24,403 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 16:56:24,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:24,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856577398] [2022-01-18 16:56:24,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856577398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:24,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728220137] [2022-01-18 16:56:24,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:24,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:24,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:24,404 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 16:56:24,404 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 16:56:24,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:24,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:24,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:24,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:24,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:24,758 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 31 treesize of output 27 [2022-01-18 16:56:24,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:24,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:24,761 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 43 treesize of output 31 [2022-01-18 16:56:24,781 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 35 treesize of output 23 [2022-01-18 16:56:24,817 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 16:56:24,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:24,974 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:24,974 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 33 treesize of output 58 [2022-01-18 16:56:25,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:25,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:25,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:25,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 34 treesize of output 18 [2022-01-18 16:56:25,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:25,070 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:25,070 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:56:25,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:25,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:25,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:25,123 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 22 treesize of output 5 [2022-01-18 16:56:25,183 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 16:56:25,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728220137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:25,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:25,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:56:25,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480075979] [2022-01-18 16:56:25,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:25,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:56:25,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:25,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:56:25,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:25,184 INFO L87 Difference]: Start difference. First operand 12938 states and 46572 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:25,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:25,854 INFO L93 Difference]: Finished difference Result 15989 states and 56727 transitions. [2022-01-18 16:56:25,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:56:25,854 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:25,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:25,890 INFO L225 Difference]: With dead ends: 15989 [2022-01-18 16:56:25,890 INFO L226 Difference]: Without dead ends: 15964 [2022-01-18 16:56:25,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:25,890 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 116 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:25,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 297 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 825 Invalid, 0 Unknown, 210 Unchecked, 0.4s Time] [2022-01-18 16:56:25,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15964 states. [2022-01-18 16:56:26,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15964 to 12928. [2022-01-18 16:56:26,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12928 states, 12927 states have (on average 3.6002939583816818) internal successors, (46541), 12927 states have internal predecessors, (46541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:26,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12928 states to 12928 states and 46541 transitions. [2022-01-18 16:56:26,156 INFO L78 Accepts]: Start accepts. Automaton has 12928 states and 46541 transitions. Word has length 28 [2022-01-18 16:56:26,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:26,156 INFO L470 AbstractCegarLoop]: Abstraction has 12928 states and 46541 transitions. [2022-01-18 16:56:26,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:26,156 INFO L276 IsEmpty]: Start isEmpty. Operand 12928 states and 46541 transitions. [2022-01-18 16:56:26,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:26,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:26,179 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] [2022-01-18 16:56:26,194 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 16:56:26,379 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,SelfDestructingSolverStorable125 [2022-01-18 16:56:26,380 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:26,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:26,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1755677898, now seen corresponding path program 117 times [2022-01-18 16:56:26,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:26,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686976331] [2022-01-18 16:56:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:26,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:26,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:26,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 16:56:26,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:26,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686976331] [2022-01-18 16:56:26,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686976331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:26,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882667326] [2022-01-18 16:56:26,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:26,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:26,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:26,585 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 16:56:26,585 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 16:56:26,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:56:26,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:26,628 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 16:56:26,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:26,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:27,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:27,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-01-18 16:56:27,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:27,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 16:56:27,135 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 27 treesize of output 23 [2022-01-18 16:56:27,196 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 16:56:27,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:27,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,753 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 15 treesize of output 20 [2022-01-18 16:56:27,761 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 15 treesize of output 9 [2022-01-18 16:56:27,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,792 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 12 treesize of output 17 [2022-01-18 16:56:27,800 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 12 treesize of output 5 [2022-01-18 16:56:27,861 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 16:56:27,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882667326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:27,861 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:27,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 32 [2022-01-18 16:56:27,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514034559] [2022-01-18 16:56:27,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:27,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:56:27,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:27,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:56:27,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:56:27,862 INFO L87 Difference]: Start difference. First operand 12928 states and 46541 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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 16:56:31,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:31,333 INFO L93 Difference]: Finished difference Result 27708 states and 96022 transitions. [2022-01-18 16:56:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 16:56:31,333 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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 28 [2022-01-18 16:56:31,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:31,406 INFO L225 Difference]: With dead ends: 27708 [2022-01-18 16:56:31,406 INFO L226 Difference]: Without dead ends: 27582 [2022-01-18 16:56:31,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2994 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1289, Invalid=8413, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:56:31,408 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 284 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 2518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1294 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:31,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 582 Invalid, 2518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1154 Invalid, 0 Unknown, 1294 Unchecked, 0.6s Time] [2022-01-18 16:56:31,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27582 states. [2022-01-18 16:56:31,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27582 to 12960. [2022-01-18 16:56:31,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 3.598888803148391) internal successors, (46638), 12959 states have internal predecessors, (46638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 46638 transitions. [2022-01-18 16:56:31,801 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 46638 transitions. Word has length 28 [2022-01-18 16:56:31,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:31,801 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 46638 transitions. [2022-01-18 16:56:31,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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 16:56:31,801 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 46638 transitions. [2022-01-18 16:56:31,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:31,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:31,823 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] [2022-01-18 16:56:31,841 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 16:56:32,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-01-18 16:56:32,025 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:32,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:32,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1587868806, now seen corresponding path program 118 times [2022-01-18 16:56:32,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:32,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407924700] [2022-01-18 16:56:32,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:32,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:32,238 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 16:56:32,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:32,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407924700] [2022-01-18 16:56:32,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407924700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:32,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313333283] [2022-01-18 16:56:32,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:32,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:32,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:32,240 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 16:56:32,240 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 16:56:32,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:32,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:32,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:32,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:32,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:32,623 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 37 treesize of output 29 [2022-01-18 16:56:32,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:32,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,626 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 33 treesize of output 21 [2022-01-18 16:56:32,659 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 16:56:32,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:32,802 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:32,802 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 33 treesize of output 58 [2022-01-18 16:56:32,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:32,855 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 34 treesize of output 18 [2022-01-18 16:56:32,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,896 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:32,896 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:56:32,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:32,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:32,954 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 22 treesize of output 5 [2022-01-18 16:56:33,013 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 16:56:33,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313333283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:33,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:33,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:56:33,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735558393] [2022-01-18 16:56:33,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:33,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:56:33,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:33,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:56:33,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:33,014 INFO L87 Difference]: Start difference. First operand 12960 states and 46638 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:33,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:33,761 INFO L93 Difference]: Finished difference Result 16858 states and 59788 transitions. [2022-01-18 16:56:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:56:33,761 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:33,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:33,800 INFO L225 Difference]: With dead ends: 16858 [2022-01-18 16:56:33,800 INFO L226 Difference]: Without dead ends: 16772 [2022-01-18 16:56:33,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:56:33,801 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 110 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:33,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 180 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 663 Invalid, 0 Unknown, 259 Unchecked, 0.3s Time] [2022-01-18 16:56:33,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16772 states. [2022-01-18 16:56:33,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16772 to 12965. [2022-01-18 16:56:34,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12965 states, 12964 states have (on average 3.5990435050910214) internal successors, (46658), 12964 states have internal predecessors, (46658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:34,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12965 states to 12965 states and 46658 transitions. [2022-01-18 16:56:34,045 INFO L78 Accepts]: Start accepts. Automaton has 12965 states and 46658 transitions. Word has length 28 [2022-01-18 16:56:34,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:34,045 INFO L470 AbstractCegarLoop]: Abstraction has 12965 states and 46658 transitions. [2022-01-18 16:56:34,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:34,045 INFO L276 IsEmpty]: Start isEmpty. Operand 12965 states and 46658 transitions. [2022-01-18 16:56:34,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:34,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:34,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] [2022-01-18 16:56:34,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:34,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 16:56:34,279 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:34,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:34,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1332985644, now seen corresponding path program 119 times [2022-01-18 16:56:34,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:34,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128852964] [2022-01-18 16:56:34,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:34,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:34,492 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 16:56:34,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:34,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128852964] [2022-01-18 16:56:34,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128852964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:34,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883824277] [2022-01-18 16:56:34,492 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:34,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:34,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:34,493 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 16:56:34,494 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 16:56:34,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:56:34,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:34,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:34,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:34,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:34,953 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 24 treesize of output 20 [2022-01-18 16:56:34,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:34,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:34,956 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 34 treesize of output 22 [2022-01-18 16:56:34,958 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 16:56:34,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 16:56:34,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:35,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:35,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 33 treesize of output 58 [2022-01-18 16:56:35,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:35,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:35,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:35,232 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 33 treesize of output 17 [2022-01-18 16:56:35,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:35,272 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:35,272 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:35,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:35,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:35,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:35,319 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 22 treesize of output 5 [2022-01-18 16:56:35,375 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 16:56:35,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883824277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:35,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:35,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:35,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761961557] [2022-01-18 16:56:35,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:35,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:35,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:35,377 INFO L87 Difference]: Start difference. First operand 12965 states and 46658 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:35,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:35,932 INFO L93 Difference]: Finished difference Result 15799 states and 56125 transitions. [2022-01-18 16:56:35,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:56:35,932 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:35,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:35,967 INFO L225 Difference]: With dead ends: 15799 [2022-01-18 16:56:35,968 INFO L226 Difference]: Without dead ends: 15665 [2022-01-18 16:56:35,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:56:35,968 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:35,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 157 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 571 Invalid, 0 Unknown, 237 Unchecked, 0.3s Time] [2022-01-18 16:56:35,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15665 states. [2022-01-18 16:56:36,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15665 to 12889. [2022-01-18 16:56:36,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12889 states, 12888 states have (on average 3.6007914338919926) internal successors, (46407), 12888 states have internal predecessors, (46407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:36,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12889 states to 12889 states and 46407 transitions. [2022-01-18 16:56:36,209 INFO L78 Accepts]: Start accepts. Automaton has 12889 states and 46407 transitions. Word has length 28 [2022-01-18 16:56:36,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:36,209 INFO L470 AbstractCegarLoop]: Abstraction has 12889 states and 46407 transitions. [2022-01-18 16:56:36,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:36,209 INFO L276 IsEmpty]: Start isEmpty. Operand 12889 states and 46407 transitions. [2022-01-18 16:56:36,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:36,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:36,232 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] [2022-01-18 16:56:36,249 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 16:56:36,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:36,432 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:36,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:36,433 INFO L85 PathProgramCache]: Analyzing trace with hash 177393772, now seen corresponding path program 120 times [2022-01-18 16:56:36,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:36,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837994387] [2022-01-18 16:56:36,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:36,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:36,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:36,609 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 16:56:36,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:36,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837994387] [2022-01-18 16:56:36,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837994387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:36,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210633403] [2022-01-18 16:56:36,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:36,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:36,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:36,611 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 16:56:36,611 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 16:56:36,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:56:36,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:36,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:56:36,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:36,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:37,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:37,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:37,138 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 42 treesize of output 46 [2022-01-18 16:56:37,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:37,149 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 78 treesize of output 80 [2022-01-18 16:56:37,152 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 62 treesize of output 52 [2022-01-18 16:56:37,337 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 16:56:37,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:37,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:37,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:37,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 85 [2022-01-18 16:56:38,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:38,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:38,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:38,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 77 [2022-01-18 16:56:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:38,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210633403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:38,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:38,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:56:38,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090867333] [2022-01-18 16:56:38,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:38,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:56:38,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:38,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:56:38,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:56:38,348 INFO L87 Difference]: Start difference. First operand 12889 states and 46407 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 16:56:41,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:41,492 INFO L93 Difference]: Finished difference Result 20867 states and 72987 transitions. [2022-01-18 16:56:41,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 16:56:41,493 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 28 [2022-01-18 16:56:41,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:41,538 INFO L225 Difference]: With dead ends: 20867 [2022-01-18 16:56:41,538 INFO L226 Difference]: Without dead ends: 20781 [2022-01-18 16:56:41,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=791, Invalid=6015, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 16:56:41,539 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 228 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2286 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:41,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 448 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 816 Invalid, 0 Unknown, 2286 Unchecked, 0.4s Time] [2022-01-18 16:56:41,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20781 states. [2022-01-18 16:56:41,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20781 to 13053. [2022-01-18 16:56:41,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13053 states, 13052 states have (on average 3.5927827152926755) internal successors, (46893), 13052 states have internal predecessors, (46893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:41,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 46893 transitions. [2022-01-18 16:56:41,805 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 46893 transitions. Word has length 28 [2022-01-18 16:56:41,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:41,805 INFO L470 AbstractCegarLoop]: Abstraction has 13053 states and 46893 transitions. [2022-01-18 16:56:41,805 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 16:56:41,805 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 46893 transitions. [2022-01-18 16:56:41,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:41,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:41,827 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] [2022-01-18 16:56:41,842 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 16:56:42,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:42,029 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:42,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:42,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1021488582, now seen corresponding path program 121 times [2022-01-18 16:56:42,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:42,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27244386] [2022-01-18 16:56:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:42,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:42,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:42,230 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 16:56:42,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:42,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27244386] [2022-01-18 16:56:42,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27244386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:42,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481318962] [2022-01-18 16:56:42,231 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:42,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:42,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:42,231 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 16:56:42,232 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 16:56:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:42,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:42,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:42,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:42,577 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 39 treesize of output 31 [2022-01-18 16:56:42,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:42,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,580 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 41 treesize of output 29 [2022-01-18 16:56:42,612 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 16:56:42,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:42,749 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:42,749 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 33 treesize of output 58 [2022-01-18 16:56:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:42,803 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 34 treesize of output 18 [2022-01-18 16:56:42,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,848 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:42,848 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:56:42,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:42,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:42,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:56:42,961 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 16:56:42,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481318962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:42,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:42,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:56:42,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098368366] [2022-01-18 16:56:42,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:42,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:56:42,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:42,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:56:42,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:42,962 INFO L87 Difference]: Start difference. First operand 13053 states and 46893 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:43,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:43,394 INFO L93 Difference]: Finished difference Result 17382 states and 61295 transitions. [2022-01-18 16:56:43,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:56:43,394 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:43,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:43,433 INFO L225 Difference]: With dead ends: 17382 [2022-01-18 16:56:43,433 INFO L226 Difference]: Without dead ends: 17339 [2022-01-18 16:56:43,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:56:43,434 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 121 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:43,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 214 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 386 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-01-18 16:56:43,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17339 states. [2022-01-18 16:56:43,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17339 to 13148. [2022-01-18 16:56:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13148 states, 13147 states have (on average 3.5892599072031643) internal successors, (47188), 13147 states have internal predecessors, (47188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:43,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13148 states to 13148 states and 47188 transitions. [2022-01-18 16:56:43,683 INFO L78 Accepts]: Start accepts. Automaton has 13148 states and 47188 transitions. Word has length 28 [2022-01-18 16:56:43,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:43,683 INFO L470 AbstractCegarLoop]: Abstraction has 13148 states and 47188 transitions. [2022-01-18 16:56:43,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:43,683 INFO L276 IsEmpty]: Start isEmpty. Operand 13148 states and 47188 transitions. [2022-01-18 16:56:43,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:43,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:43,705 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] [2022-01-18 16:56:43,720 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 16:56:43,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:43,906 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:43,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:43,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1270364268, now seen corresponding path program 122 times [2022-01-18 16:56:43,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:43,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936836884] [2022-01-18 16:56:43,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:43,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:44,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 16:56:44,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:44,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936836884] [2022-01-18 16:56:44,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936836884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:44,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364965633] [2022-01-18 16:56:44,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:44,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:44,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:44,090 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 16:56:44,091 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 16:56:44,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:44,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:44,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:56:44,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:44,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:44,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:44,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:44,622 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 42 treesize of output 46 [2022-01-18 16:56:44,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:44,633 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 83 treesize of output 85 [2022-01-18 16:56:44,637 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 59 treesize of output 49 [2022-01-18 16:56:44,792 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 16:56:44,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:45,127 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:56:45,127 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 60 treesize of output 85 [2022-01-18 16:56:45,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:45,537 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 60 treesize of output 77 [2022-01-18 16:56:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:45,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364965633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:45,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:45,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 16:56:45,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614158476] [2022-01-18 16:56:45,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:45,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:56:45,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:45,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:56:45,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:56:45,749 INFO L87 Difference]: Start difference. First operand 13148 states and 47188 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 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 16:56:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:47,773 INFO L93 Difference]: Finished difference Result 21637 states and 75420 transitions. [2022-01-18 16:56:47,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:56:47,773 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:47,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:47,822 INFO L225 Difference]: With dead ends: 21637 [2022-01-18 16:56:47,823 INFO L226 Difference]: Without dead ends: 21492 [2022-01-18 16:56:47,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=541, Invalid=3119, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:56:47,823 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 179 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 987 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:47,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 426 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 911 Invalid, 0 Unknown, 987 Unchecked, 0.4s Time] [2022-01-18 16:56:47,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21492 states. [2022-01-18 16:56:48,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21492 to 13298. [2022-01-18 16:56:48,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13298 states, 13297 states have (on average 3.590584342332857) internal successors, (47744), 13297 states have internal predecessors, (47744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:48,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13298 states to 13298 states and 47744 transitions. [2022-01-18 16:56:48,107 INFO L78 Accepts]: Start accepts. Automaton has 13298 states and 47744 transitions. Word has length 28 [2022-01-18 16:56:48,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:48,107 INFO L470 AbstractCegarLoop]: Abstraction has 13298 states and 47744 transitions. [2022-01-18 16:56:48,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 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 16:56:48,107 INFO L276 IsEmpty]: Start isEmpty. Operand 13298 states and 47744 transitions. [2022-01-18 16:56:48,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:48,129 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:48,129 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] [2022-01-18 16:56:48,144 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 16:56:48,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:48,331 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:48,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:48,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1836575384, now seen corresponding path program 123 times [2022-01-18 16:56:48,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:48,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139620815] [2022-01-18 16:56:48,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:48,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:48,537 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 16:56:48,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:48,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139620815] [2022-01-18 16:56:48,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139620815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:48,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977090429] [2022-01-18 16:56:48,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:48,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:48,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:48,539 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 16:56:48,539 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 16:56:48,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:56:48,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:48,583 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:56:48,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:48,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:49,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:49,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:49,102 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 46 treesize of output 48 [2022-01-18 16:56:49,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:49,113 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 82 treesize of output 84 [2022-01-18 16:56:49,116 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 64 treesize of output 54 [2022-01-18 16:56:49,333 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 16:56:49,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:49,709 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:56:49,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 60 treesize of output 85 [2022-01-18 16:56:50,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:50,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:50,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:50,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:50,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 55 [2022-01-18 16:56:50,191 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 16:56:50,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977090429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:50,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:50,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-01-18 16:56:50,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015469291] [2022-01-18 16:56:50,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:50,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:56:50,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:50,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:56:50,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:56:50,192 INFO L87 Difference]: Start difference. First operand 13298 states and 47744 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 16:56:54,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:54,339 INFO L93 Difference]: Finished difference Result 29160 states and 100540 transitions. [2022-01-18 16:56:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 16:56:54,339 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 28 [2022-01-18 16:56:54,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:54,409 INFO L225 Difference]: With dead ends: 29160 [2022-01-18 16:56:54,410 INFO L226 Difference]: Without dead ends: 29001 [2022-01-18 16:56:54,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2896 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1045, Invalid=8461, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:56:54,411 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 257 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 3264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1515 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:54,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 655 Invalid, 3264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1681 Invalid, 0 Unknown, 1515 Unchecked, 0.9s Time] [2022-01-18 16:56:54,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29001 states. [2022-01-18 16:56:54,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29001 to 13334. [2022-01-18 16:56:54,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13334 states, 13333 states have (on average 3.59063976599415) internal successors, (47874), 13333 states have internal predecessors, (47874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:54,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13334 states to 13334 states and 47874 transitions. [2022-01-18 16:56:54,760 INFO L78 Accepts]: Start accepts. Automaton has 13334 states and 47874 transitions. Word has length 28 [2022-01-18 16:56:54,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:54,760 INFO L470 AbstractCegarLoop]: Abstraction has 13334 states and 47874 transitions. [2022-01-18 16:56:54,760 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 16:56:54,760 INFO L276 IsEmpty]: Start isEmpty. Operand 13334 states and 47874 transitions. [2022-01-18 16:56:54,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:54,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:54,782 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] [2022-01-18 16:56:54,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:54,983 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,SelfDestructingSolverStorable132 [2022-01-18 16:56:54,983 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:54,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:54,983 INFO L85 PathProgramCache]: Analyzing trace with hash -195901830, now seen corresponding path program 124 times [2022-01-18 16:56:54,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:54,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324682770] [2022-01-18 16:56:54,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:54,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:55,164 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 16:56:55,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:55,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324682770] [2022-01-18 16:56:55,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324682770] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:55,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536231562] [2022-01-18 16:56:55,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:55,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:55,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:55,165 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 16:56:55,166 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 16:56:55,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:55,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:55,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:55,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:55,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:55,524 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 25 [2022-01-18 16:56:55,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:55,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,527 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 33 treesize of output 21 [2022-01-18 16:56:55,560 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 16:56:55,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:55,699 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:55,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 33 treesize of output 58 [2022-01-18 16:56:55,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:55,762 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 34 treesize of output 18 [2022-01-18 16:56:55,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,808 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:55,808 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:56:55,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:55,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:55,872 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 22 treesize of output 5 [2022-01-18 16:56:55,928 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 16:56:55,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536231562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:55,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:55,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:56:55,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092077121] [2022-01-18 16:56:55,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:55,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:56:55,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:56:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:56:55,930 INFO L87 Difference]: Start difference. First operand 13334 states and 47874 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:56,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:56,758 INFO L93 Difference]: Finished difference Result 17565 states and 61968 transitions. [2022-01-18 16:56:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:56:56,758 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:56,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:56,798 INFO L225 Difference]: With dead ends: 17565 [2022-01-18 16:56:56,798 INFO L226 Difference]: Without dead ends: 17496 [2022-01-18 16:56:56,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:56:56,798 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 123 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:56,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 278 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 671 Invalid, 0 Unknown, 518 Unchecked, 0.3s Time] [2022-01-18 16:56:56,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17496 states. [2022-01-18 16:56:57,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17496 to 13197. [2022-01-18 16:56:57,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13197 states, 13196 states have (on average 3.5944225522885724) internal successors, (47432), 13196 states have internal predecessors, (47432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:57,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13197 states to 13197 states and 47432 transitions. [2022-01-18 16:56:57,050 INFO L78 Accepts]: Start accepts. Automaton has 13197 states and 47432 transitions. Word has length 28 [2022-01-18 16:56:57,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:57,051 INFO L470 AbstractCegarLoop]: Abstraction has 13197 states and 47432 transitions. [2022-01-18 16:56:57,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:57,051 INFO L276 IsEmpty]: Start isEmpty. Operand 13197 states and 47432 transitions. [2022-01-18 16:56:57,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:57,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:57,074 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] [2022-01-18 16:56:57,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:57,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 16:56:57,274 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:57,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:57,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1874669942, now seen corresponding path program 125 times [2022-01-18 16:56:57,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:57,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395404726] [2022-01-18 16:56:57,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:57,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:57,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:57,443 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 16:56:57,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:57,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395404726] [2022-01-18 16:56:57,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395404726] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:57,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493199984] [2022-01-18 16:56:57,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:57,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:57,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:57,444 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 16:56:57,446 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 16:56:57,487 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:56:57,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:57,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-18 16:56:57,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:57,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:56:57,850 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 24 treesize of output 20 [2022-01-18 16:56:57,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:57,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:57,853 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 34 treesize of output 22 [2022-01-18 16:56:57,855 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 16:56:57,876 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 16:56:57,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:57,998 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:57,998 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 30 treesize of output 55 [2022-01-18 16:56:58,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:58,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:58,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:58,048 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 30 treesize of output 14 [2022-01-18 16:56:58,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:58,116 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:56:58,116 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:56:58,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:58,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:58,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:58,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 22 treesize of output 5 [2022-01-18 16:56:58,228 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 16:56:58,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493199984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:58,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:58,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:56:58,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536212928] [2022-01-18 16:56:58,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:58,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:56:58,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:58,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:56:58,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:56:58,229 INFO L87 Difference]: Start difference. First operand 13197 states and 47432 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:58,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:58,754 INFO L93 Difference]: Finished difference Result 16308 states and 57849 transitions. [2022-01-18 16:56:58,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:56:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:56:58,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:58,799 INFO L225 Difference]: With dead ends: 16308 [2022-01-18 16:56:58,800 INFO L226 Difference]: Without dead ends: 16293 [2022-01-18 16:56:58,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:56:58,800 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 69 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:58,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 285 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 707 Invalid, 0 Unknown, 166 Unchecked, 0.3s Time] [2022-01-18 16:56:58,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16293 states. [2022-01-18 16:56:59,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16293 to 13256. [2022-01-18 16:56:59,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13256 states, 13255 states have (on average 3.593511882308563) internal successors, (47632), 13255 states have internal predecessors, (47632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:59,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13256 states to 13256 states and 47632 transitions. [2022-01-18 16:56:59,066 INFO L78 Accepts]: Start accepts. Automaton has 13256 states and 47632 transitions. Word has length 28 [2022-01-18 16:56:59,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:59,067 INFO L470 AbstractCegarLoop]: Abstraction has 13256 states and 47632 transitions. [2022-01-18 16:56:59,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:59,067 INFO L276 IsEmpty]: Start isEmpty. Operand 13256 states and 47632 transitions. [2022-01-18 16:56:59,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:56:59,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:59,089 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] [2022-01-18 16:56:59,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 16:56:59,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:59,290 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:59,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:59,290 INFO L85 PathProgramCache]: Analyzing trace with hash -527539186, now seen corresponding path program 126 times [2022-01-18 16:56:59,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:59,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148767401] [2022-01-18 16:56:59,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:59,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:59,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:59,473 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 16:56:59,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:59,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148767401] [2022-01-18 16:56:59,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148767401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:59,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524669964] [2022-01-18 16:56:59,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:59,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:59,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:59,475 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 16:56:59,478 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 16:56:59,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:56:59,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:59,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:56:59,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:59,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:56:59,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 42 treesize of output 34 [2022-01-18 16:56:59,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:59,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:59,910 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 37 treesize of output 25 [2022-01-18 16:56:59,932 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 16:56:59,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:00,055 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:00,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 30 treesize of output 55 [2022-01-18 16:57:00,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:00,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:00,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:00,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 30 treesize of output 14 [2022-01-18 16:57:00,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:00,226 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:00,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:00,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:00,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:00,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:00,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:57:00,337 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 16:57:00,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524669964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:00,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:00,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:00,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228297195] [2022-01-18 16:57:00,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:00,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:00,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:00,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:00,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:00,338 INFO L87 Difference]: Start difference. First operand 13256 states and 47632 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:57:00,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:00,850 INFO L93 Difference]: Finished difference Result 16326 states and 57916 transitions. [2022-01-18 16:57:00,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:57:00,850 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:00,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:00,886 INFO L225 Difference]: With dead ends: 16326 [2022-01-18 16:57:00,887 INFO L226 Difference]: Without dead ends: 16311 [2022-01-18 16:57:00,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:57:00,887 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 83 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:00,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 272 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 691 Invalid, 0 Unknown, 342 Unchecked, 0.3s Time] [2022-01-18 16:57:00,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16311 states. [2022-01-18 16:57:01,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16311 to 13234. [2022-01-18 16:57:01,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13234 states, 13233 states have (on average 3.592911660243331) internal successors, (47545), 13233 states have internal predecessors, (47545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:01,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13234 states to 13234 states and 47545 transitions. [2022-01-18 16:57:01,131 INFO L78 Accepts]: Start accepts. Automaton has 13234 states and 47545 transitions. Word has length 28 [2022-01-18 16:57:01,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:01,131 INFO L470 AbstractCegarLoop]: Abstraction has 13234 states and 47545 transitions. [2022-01-18 16:57:01,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:57:01,132 INFO L276 IsEmpty]: Start isEmpty. Operand 13234 states and 47545 transitions. [2022-01-18 16:57:01,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:01,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:01,153 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] [2022-01-18 16:57:01,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:01,354 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,SelfDestructingSolverStorable135 [2022-01-18 16:57:01,354 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:01,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:01,354 INFO L85 PathProgramCache]: Analyzing trace with hash 896549742, now seen corresponding path program 127 times [2022-01-18 16:57:01,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:01,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396996222] [2022-01-18 16:57:01,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:01,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:01,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:01,552 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 16:57:01,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:01,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396996222] [2022-01-18 16:57:01,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396996222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:01,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862158194] [2022-01-18 16:57:01,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:01,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:01,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:01,554 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 16:57:01,554 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 16:57:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:01,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:01,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:01,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:01,960 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 37 treesize of output 29 [2022-01-18 16:57:01,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:01,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:01,963 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 41 treesize of output 29 [2022-01-18 16:57:01,985 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 16:57:01,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:02,109 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:02,109 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 30 treesize of output 55 [2022-01-18 16:57:02,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:02,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:02,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:02,163 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 30 treesize of output 14 [2022-01-18 16:57:02,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:02,232 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:02,232 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:02,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:02,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:02,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:02,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 22 treesize of output 5 [2022-01-18 16:57:02,337 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 16:57:02,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862158194] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:02,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:02,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:02,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493946581] [2022-01-18 16:57:02,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:02,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:02,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:02,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:02,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:02,338 INFO L87 Difference]: Start difference. First operand 13234 states and 47545 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:02,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:02,730 INFO L93 Difference]: Finished difference Result 16304 states and 57804 transitions. [2022-01-18 16:57:02,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:57:02,730 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:02,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:02,767 INFO L225 Difference]: With dead ends: 16304 [2022-01-18 16:57:02,767 INFO L226 Difference]: Without dead ends: 16289 [2022-01-18 16:57:02,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:57:02,768 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 74 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:02,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 261 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 407 Invalid, 0 Unknown, 300 Unchecked, 0.2s Time] [2022-01-18 16:57:02,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16289 states. [2022-01-18 16:57:02,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16289 to 13260. [2022-01-18 16:57:02,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13260 states, 13259 states have (on average 3.5910702164567465) internal successors, (47614), 13259 states have internal predecessors, (47614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:03,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13260 states to 13260 states and 47614 transitions. [2022-01-18 16:57:03,008 INFO L78 Accepts]: Start accepts. Automaton has 13260 states and 47614 transitions. Word has length 28 [2022-01-18 16:57:03,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:03,009 INFO L470 AbstractCegarLoop]: Abstraction has 13260 states and 47614 transitions. [2022-01-18 16:57:03,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:03,009 INFO L276 IsEmpty]: Start isEmpty. Operand 13260 states and 47614 transitions. [2022-01-18 16:57:03,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:03,031 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:03,031 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] [2022-01-18 16:57:03,046 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 16:57:03,231 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,SelfDestructingSolverStorable136 [2022-01-18 16:57:03,232 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:03,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2051286798, now seen corresponding path program 128 times [2022-01-18 16:57:03,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:03,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982177149] [2022-01-18 16:57:03,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:03,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:03,407 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 16:57:03,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:03,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982177149] [2022-01-18 16:57:03,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982177149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:03,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532298340] [2022-01-18 16:57:03,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:03,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:03,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:03,409 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 16:57:03,409 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 16:57:03,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:03,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:03,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:03,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:03,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:03,826 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 24 treesize of output 20 [2022-01-18 16:57:03,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:03,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:03,829 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 34 treesize of output 22 [2022-01-18 16:57:03,831 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 16:57:03,852 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 16:57:03,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:03,975 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:03,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 30 treesize of output 55 [2022-01-18 16:57:04,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:04,075 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 30 treesize of output 14 [2022-01-18 16:57:04,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,142 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:04,142 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:04,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:04,191 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 22 treesize of output 5 [2022-01-18 16:57:04,245 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 16:57:04,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532298340] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:04,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:04,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:04,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813497575] [2022-01-18 16:57:04,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:04,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:04,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:04,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:04,246 INFO L87 Difference]: Start difference. First operand 13260 states and 47614 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:57:04,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:04,791 INFO L93 Difference]: Finished difference Result 16450 states and 58205 transitions. [2022-01-18 16:57:04,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:57:04,791 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:04,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:04,832 INFO L225 Difference]: With dead ends: 16450 [2022-01-18 16:57:04,833 INFO L226 Difference]: Without dead ends: 16435 [2022-01-18 16:57:04,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:57:04,833 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 93 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:04,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 276 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 762 Invalid, 0 Unknown, 198 Unchecked, 0.3s Time] [2022-01-18 16:57:04,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16435 states. [2022-01-18 16:57:05,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16435 to 13282. [2022-01-18 16:57:05,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13282 states, 13281 states have (on average 3.5894134477825466) internal successors, (47671), 13281 states have internal predecessors, (47671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:05,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13282 states to 13282 states and 47671 transitions. [2022-01-18 16:57:05,098 INFO L78 Accepts]: Start accepts. Automaton has 13282 states and 47671 transitions. Word has length 28 [2022-01-18 16:57:05,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:05,098 INFO L470 AbstractCegarLoop]: Abstraction has 13282 states and 47671 transitions. [2022-01-18 16:57:05,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 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 16:57:05,098 INFO L276 IsEmpty]: Start isEmpty. Operand 13282 states and 47671 transitions. [2022-01-18 16:57:05,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:05,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:05,122 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] [2022-01-18 16:57:05,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:05,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:05,322 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:05,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:05,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1354025700, now seen corresponding path program 129 times [2022-01-18 16:57:05,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:05,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519041746] [2022-01-18 16:57:05,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:05,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:05,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:05,507 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 16:57:05,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:05,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519041746] [2022-01-18 16:57:05,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519041746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:05,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929859174] [2022-01-18 16:57:05,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:05,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:05,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:05,509 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 16:57:05,509 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 16:57:05,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:57:05,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:05,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:05,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:05,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:05,916 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 25 [2022-01-18 16:57:05,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:05,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:05,918 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 37 treesize of output 25 [2022-01-18 16:57:05,940 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 16:57:05,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:06,066 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:06,067 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 30 treesize of output 55 [2022-01-18 16:57:06,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:06,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:06,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:06,121 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 30 treesize of output 14 [2022-01-18 16:57:06,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:06,190 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:06,190 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:06,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:06,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:06,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:06,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 22 treesize of output 5 [2022-01-18 16:57:06,297 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 16:57:06,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929859174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:06,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:06,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:06,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140898562] [2022-01-18 16:57:06,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:06,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:06,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:06,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:06,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:06,298 INFO L87 Difference]: Start difference. First operand 13282 states and 47671 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:06,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:06,775 INFO L93 Difference]: Finished difference Result 16320 states and 57838 transitions. [2022-01-18 16:57:06,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:57:06,775 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:06,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:06,813 INFO L225 Difference]: With dead ends: 16320 [2022-01-18 16:57:06,813 INFO L226 Difference]: Without dead ends: 16313 [2022-01-18 16:57:06,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:57:06,813 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 89 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:06,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 228 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 563 Invalid, 0 Unknown, 367 Unchecked, 0.2s Time] [2022-01-18 16:57:06,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16313 states. [2022-01-18 16:57:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16313 to 13234. [2022-01-18 16:57:07,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13234 states, 13233 states have (on average 3.592911660243331) internal successors, (47545), 13233 states have internal predecessors, (47545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:07,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13234 states to 13234 states and 47545 transitions. [2022-01-18 16:57:07,045 INFO L78 Accepts]: Start accepts. Automaton has 13234 states and 47545 transitions. Word has length 28 [2022-01-18 16:57:07,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:07,045 INFO L470 AbstractCegarLoop]: Abstraction has 13234 states and 47545 transitions. [2022-01-18 16:57:07,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:07,045 INFO L276 IsEmpty]: Start isEmpty. Operand 13234 states and 47545 transitions. [2022-01-18 16:57:07,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:07,068 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:07,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] [2022-01-18 16:57:07,083 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 16:57:07,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:07,283 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:07,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:07,283 INFO L85 PathProgramCache]: Analyzing trace with hash -571975410, now seen corresponding path program 130 times [2022-01-18 16:57:07,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:07,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111836137] [2022-01-18 16:57:07,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:07,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:07,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 16:57:07,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:07,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111836137] [2022-01-18 16:57:07,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111836137] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:07,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553994731] [2022-01-18 16:57:07,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:57:07,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:07,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:07,461 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 16:57:07,461 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 16:57:07,504 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:57:07,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:07,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:07,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:07,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:07,897 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 40 treesize of output 32 [2022-01-18 16:57:07,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:07,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:07,900 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 37 treesize of output 25 [2022-01-18 16:57:07,922 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 16:57:07,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:08,080 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,081 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 30 treesize of output 55 [2022-01-18 16:57:08,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:08,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:08,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:08,128 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 30 treesize of output 14 [2022-01-18 16:57:08,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:08,194 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:08,194 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:08,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:08,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:08,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:08,239 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 22 treesize of output 5 [2022-01-18 16:57:08,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 16:57:08,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553994731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:08,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:08,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:08,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64290603] [2022-01-18 16:57:08,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:08,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:08,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:08,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:08,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:08,293 INFO L87 Difference]: Start difference. First operand 13234 states and 47545 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:08,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:08,638 INFO L93 Difference]: Finished difference Result 16234 states and 57608 transitions. [2022-01-18 16:57:08,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:57:08,638 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:08,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:08,675 INFO L225 Difference]: With dead ends: 16234 [2022-01-18 16:57:08,675 INFO L226 Difference]: Without dead ends: 16194 [2022-01-18 16:57:08,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:57:08,676 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:08,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 175 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 471 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-01-18 16:57:08,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16194 states. [2022-01-18 16:57:08,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16194 to 13255. [2022-01-18 16:57:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13255 states, 13254 states have (on average 3.5926512750867663) internal successors, (47617), 13254 states have internal predecessors, (47617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:08,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13255 states to 13255 states and 47617 transitions. [2022-01-18 16:57:08,943 INFO L78 Accepts]: Start accepts. Automaton has 13255 states and 47617 transitions. Word has length 28 [2022-01-18 16:57:08,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:08,943 INFO L470 AbstractCegarLoop]: Abstraction has 13255 states and 47617 transitions. [2022-01-18 16:57:08,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:08,943 INFO L276 IsEmpty]: Start isEmpty. Operand 13255 states and 47617 transitions. [2022-01-18 16:57:08,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:08,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:08,968 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] [2022-01-18 16:57:08,983 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 16:57:09,168 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,SelfDestructingSolverStorable139 [2022-01-18 16:57:09,169 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:09,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:09,169 INFO L85 PathProgramCache]: Analyzing trace with hash -429594712, now seen corresponding path program 131 times [2022-01-18 16:57:09,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:09,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175619804] [2022-01-18 16:57:09,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:09,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:09,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:09,341 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 16:57:09,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:09,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175619804] [2022-01-18 16:57:09,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175619804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:09,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711806288] [2022-01-18 16:57:09,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:57:09,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:09,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:09,343 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 16:57:09,343 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 16:57:09,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:57:09,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:09,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:09,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:09,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:09,791 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 25 [2022-01-18 16:57:09,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:09,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:09,794 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 33 treesize of output 21 [2022-01-18 16:57:09,816 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 16:57:09,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:09,937 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:09,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:57:10,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:10,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:10,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:10,003 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 30 treesize of output 14 [2022-01-18 16:57:10,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:10,071 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:10,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:10,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:10,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:10,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:10,132 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 22 treesize of output 5 [2022-01-18 16:57:10,188 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 16:57:10,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711806288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:10,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:10,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:10,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553930895] [2022-01-18 16:57:10,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:10,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:10,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:10,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:10,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:10,189 INFO L87 Difference]: Start difference. First operand 13255 states and 47617 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:10,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:10,582 INFO L93 Difference]: Finished difference Result 16228 states and 57590 transitions. [2022-01-18 16:57:10,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:57:10,582 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:10,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:10,618 INFO L225 Difference]: With dead ends: 16228 [2022-01-18 16:57:10,618 INFO L226 Difference]: Without dead ends: 16188 [2022-01-18 16:57:10,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:57:10,619 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 74 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:10,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 265 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 556 Invalid, 0 Unknown, 364 Unchecked, 0.2s Time] [2022-01-18 16:57:10,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16188 states. [2022-01-18 16:57:10,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16188 to 13252. [2022-01-18 16:57:10,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13252 states, 13251 states have (on average 3.5927099841521395) internal successors, (47607), 13251 states have internal predecessors, (47607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:10,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13252 states to 13252 states and 47607 transitions. [2022-01-18 16:57:10,852 INFO L78 Accepts]: Start accepts. Automaton has 13252 states and 47607 transitions. Word has length 28 [2022-01-18 16:57:10,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:10,852 INFO L470 AbstractCegarLoop]: Abstraction has 13252 states and 47607 transitions. [2022-01-18 16:57:10,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:10,852 INFO L276 IsEmpty]: Start isEmpty. Operand 13252 states and 47607 transitions. [2022-01-18 16:57:10,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:10,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:10,875 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] [2022-01-18 16:57:10,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-01-18 16:57:11,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:11,075 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:11,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:11,075 INFO L85 PathProgramCache]: Analyzing trace with hash 495899154, now seen corresponding path program 132 times [2022-01-18 16:57:11,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:11,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572194601] [2022-01-18 16:57:11,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:11,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:11,268 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 16:57:11,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:11,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572194601] [2022-01-18 16:57:11,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572194601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:11,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498033342] [2022-01-18 16:57:11,268 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:11,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:11,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:11,270 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 16:57:11,270 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 16:57:11,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:57:11,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:11,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:57:11,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:11,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:11,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:11,612 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 42 treesize of output 46 [2022-01-18 16:57:11,615 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 69 treesize of output 59 [2022-01-18 16:57:11,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:11,739 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 59 treesize of output 59 [2022-01-18 16:57:11,997 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 16:57:11,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:12,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:12,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:12,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 79 [2022-01-18 16:57:12,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:12,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:12,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:12,911 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 83 treesize of output 90 [2022-01-18 16:57:13,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:13,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498033342] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:13,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:13,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-01-18 16:57:13,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354389407] [2022-01-18 16:57:13,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:13,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:57:13,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:13,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:57:13,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:57:13,212 INFO L87 Difference]: Start difference. First operand 13252 states and 47607 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 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 16:57:15,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:15,983 INFO L93 Difference]: Finished difference Result 22494 states and 78741 transitions. [2022-01-18 16:57:15,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 16:57:15,983 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 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 28 [2022-01-18 16:57:15,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:16,043 INFO L225 Difference]: With dead ends: 22494 [2022-01-18 16:57:16,044 INFO L226 Difference]: Without dead ends: 22457 [2022-01-18 16:57:16,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=749, Invalid=3943, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 16:57:16,044 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 248 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 2101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1298 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:16,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 318 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 742 Invalid, 0 Unknown, 1298 Unchecked, 0.4s Time] [2022-01-18 16:57:16,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22457 states. [2022-01-18 16:57:16,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22457 to 13326. [2022-01-18 16:57:16,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13326 states, 13325 states have (on average 3.588893058161351) internal successors, (47822), 13325 states have internal predecessors, (47822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13326 states to 13326 states and 47822 transitions. [2022-01-18 16:57:16,391 INFO L78 Accepts]: Start accepts. Automaton has 13326 states and 47822 transitions. Word has length 28 [2022-01-18 16:57:16,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:16,391 INFO L470 AbstractCegarLoop]: Abstraction has 13326 states and 47822 transitions. [2022-01-18 16:57:16,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 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 16:57:16,391 INFO L276 IsEmpty]: Start isEmpty. Operand 13326 states and 47822 transitions. [2022-01-18 16:57:16,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:16,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:16,414 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] [2022-01-18 16:57:16,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 16:57:16,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:16,615 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:16,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:16,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1588869650, now seen corresponding path program 133 times [2022-01-18 16:57:16,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:16,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411789895] [2022-01-18 16:57:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:16,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:16,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:16,798 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 16:57:16,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:16,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411789895] [2022-01-18 16:57:16,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411789895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:16,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682439813] [2022-01-18 16:57:16,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:16,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:16,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:16,799 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 16:57:16,799 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 16:57:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:16,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:16,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:17,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:17,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:17,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,149 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 49 treesize of output 37 [2022-01-18 16:57:17,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 30 treesize of output 18 [2022-01-18 16:57:17,202 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 16:57:17,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:17,328 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:17,329 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 30 treesize of output 55 [2022-01-18 16:57:17,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:17,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:57:17,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,459 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:17,459 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:57:17,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:17,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:17,514 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 22 treesize of output 5 [2022-01-18 16:57:17,572 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 16:57:17,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682439813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:17,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:17,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:17,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650638109] [2022-01-18 16:57:17,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:17,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:17,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:17,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:17,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:17,613 INFO L87 Difference]: Start difference. First operand 13326 states and 47822 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:18,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:18,082 INFO L93 Difference]: Finished difference Result 16438 states and 58225 transitions. [2022-01-18 16:57:18,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:57:18,083 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:18,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:18,118 INFO L225 Difference]: With dead ends: 16438 [2022-01-18 16:57:18,118 INFO L226 Difference]: Without dead ends: 16423 [2022-01-18 16:57:18,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:57:18,119 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 90 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:18,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 220 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 712 Invalid, 0 Unknown, 298 Unchecked, 0.3s Time] [2022-01-18 16:57:18,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16423 states. [2022-01-18 16:57:18,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16423 to 13316. [2022-01-18 16:57:18,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13316 states, 13315 states have (on average 3.590837401426962) internal successors, (47812), 13315 states have internal predecessors, (47812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:18,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13316 states to 13316 states and 47812 transitions. [2022-01-18 16:57:18,353 INFO L78 Accepts]: Start accepts. Automaton has 13316 states and 47812 transitions. Word has length 28 [2022-01-18 16:57:18,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:18,353 INFO L470 AbstractCegarLoop]: Abstraction has 13316 states and 47812 transitions. [2022-01-18 16:57:18,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:18,353 INFO L276 IsEmpty]: Start isEmpty. Operand 13316 states and 47812 transitions. [2022-01-18 16:57:18,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:18,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:18,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] [2022-01-18 16:57:18,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 16:57:18,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:18,575 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:18,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:18,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1983508238, now seen corresponding path program 134 times [2022-01-18 16:57:18,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:18,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257665689] [2022-01-18 16:57:18,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:18,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:18,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 16:57:18,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:18,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257665689] [2022-01-18 16:57:18,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257665689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:18,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574155193] [2022-01-18 16:57:18,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:18,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:18,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:18,752 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 16:57:18,753 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 16:57:18,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:18,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:18,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:18,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:18,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:19,184 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 45 treesize of output 37 [2022-01-18 16:57:19,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:19,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,187 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 37 treesize of output 25 [2022-01-18 16:57:19,208 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 16:57:19,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:19,315 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:19,315 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 30 treesize of output 55 [2022-01-18 16:57:19,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:19,369 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 30 treesize of output 14 [2022-01-18 16:57:19,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,454 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:19,454 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:19,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:19,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:19,505 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 22 treesize of output 5 [2022-01-18 16:57:19,560 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 16:57:19,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574155193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:19,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:19,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 16:57:19,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456147765] [2022-01-18 16:57:19,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:19,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:57:19,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:19,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:57:19,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:57:19,561 INFO L87 Difference]: Start difference. First operand 13316 states and 47812 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:19,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:19,984 INFO L93 Difference]: Finished difference Result 16291 states and 57840 transitions. [2022-01-18 16:57:19,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:57:19,984 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:19,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:20,022 INFO L225 Difference]: With dead ends: 16291 [2022-01-18 16:57:20,022 INFO L226 Difference]: Without dead ends: 16276 [2022-01-18 16:57:20,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:57:20,022 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 83 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 501 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:20,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 268 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 564 Invalid, 0 Unknown, 501 Unchecked, 0.2s Time] [2022-01-18 16:57:20,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16276 states. [2022-01-18 16:57:20,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16276 to 13344. [2022-01-18 16:57:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13344 states, 13343 states have (on average 3.5899722701041745) internal successors, (47901), 13343 states have internal predecessors, (47901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 47901 transitions. [2022-01-18 16:57:20,270 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 47901 transitions. Word has length 28 [2022-01-18 16:57:20,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:20,270 INFO L470 AbstractCegarLoop]: Abstraction has 13344 states and 47901 transitions. [2022-01-18 16:57:20,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:20,270 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 47901 transitions. [2022-01-18 16:57:20,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:20,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:20,293 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] [2022-01-18 16:57:20,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 16:57:20,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:20,493 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:20,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1243584494, now seen corresponding path program 135 times [2022-01-18 16:57:20,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:20,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244804566] [2022-01-18 16:57:20,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:20,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:20,675 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 16:57:20,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244804566] [2022-01-18 16:57:20,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244804566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566638407] [2022-01-18 16:57:20,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:20,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:20,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:20,677 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 16:57:20,677 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 16:57:20,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:57:20,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:20,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:20,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:20,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:21,027 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 24 treesize of output 20 [2022-01-18 16:57:21,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:21,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,031 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 34 treesize of output 22 [2022-01-18 16:57:21,052 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 16:57:21,087 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 16:57:21,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:21,202 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:21,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 30 treesize of output 55 [2022-01-18 16:57:21,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:21,266 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 31 treesize of output 15 [2022-01-18 16:57:21,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,352 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:21,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:57:21,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:21,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:21,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 22 treesize of output 5 [2022-01-18 16:57: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 16:57:21,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566638407] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:21,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:21,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:21,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442692711] [2022-01-18 16:57:21,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:21,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:21,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:21,505 INFO L87 Difference]: Start difference. First operand 13344 states and 47901 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:21,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:21,968 INFO L93 Difference]: Finished difference Result 16489 states and 58443 transitions. [2022-01-18 16:57:21,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:57:21,969 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:21,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:22,004 INFO L225 Difference]: With dead ends: 16489 [2022-01-18 16:57:22,004 INFO L226 Difference]: Without dead ends: 16467 [2022-01-18 16:57:22,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:57:22,004 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 110 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:22,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 214 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 589 Invalid, 0 Unknown, 195 Unchecked, 0.2s Time] [2022-01-18 16:57:22,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16467 states. [2022-01-18 16:57:22,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16467 to 13355. [2022-01-18 16:57:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13355 states, 13354 states have (on average 3.5897109480305525) internal successors, (47937), 13354 states have internal predecessors, (47937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:22,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13355 states to 13355 states and 47937 transitions. [2022-01-18 16:57:22,260 INFO L78 Accepts]: Start accepts. Automaton has 13355 states and 47937 transitions. Word has length 28 [2022-01-18 16:57:22,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:22,260 INFO L470 AbstractCegarLoop]: Abstraction has 13355 states and 47937 transitions. [2022-01-18 16:57:22,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:22,260 INFO L276 IsEmpty]: Start isEmpty. Operand 13355 states and 47937 transitions. [2022-01-18 16:57:22,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:22,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:22,282 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] [2022-01-18 16:57:22,297 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 16:57:22,483 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,SelfDestructingSolverStorable144 [2022-01-18 16:57:22,483 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:22,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1394116370, now seen corresponding path program 136 times [2022-01-18 16:57:22,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:22,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117247882] [2022-01-18 16:57:22,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:22,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:22,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 16:57:22,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:22,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117247882] [2022-01-18 16:57:22,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117247882] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:22,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725837406] [2022-01-18 16:57:22,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:57:22,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:22,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:22,656 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 16:57:22,657 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 16:57:22,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:57:22,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:22,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:22,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:22,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:22,930 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 31 treesize of output 27 [2022-01-18 16:57:22,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:22,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:22,933 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 43 treesize of output 31 [2022-01-18 16:57:22,982 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 35 treesize of output 23 [2022-01-18 16:57:23,015 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 16:57:23,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:23,126 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:23,126 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 30 treesize of output 55 [2022-01-18 16:57:23,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:23,207 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 31 treesize of output 15 [2022-01-18 16:57:23,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,296 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:23,296 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:57:23,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:23,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-18 16:57:23,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 16:57:23,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725837406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:23,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:23,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:23,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819949742] [2022-01-18 16:57:23,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:23,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:23,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:23,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:23,413 INFO L87 Difference]: Start difference. First operand 13355 states and 47937 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:23,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:23,961 INFO L93 Difference]: Finished difference Result 16399 states and 58176 transitions. [2022-01-18 16:57:23,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:57:23,961 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:23,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:24,001 INFO L225 Difference]: With dead ends: 16399 [2022-01-18 16:57:24,001 INFO L226 Difference]: Without dead ends: 16384 [2022-01-18 16:57:24,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:57:24,001 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 87 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:24,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 218 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 871 Invalid, 0 Unknown, 156 Unchecked, 0.3s Time] [2022-01-18 16:57:24,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16384 states. [2022-01-18 16:57:24,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16384 to 13379. [2022-01-18 16:57:24,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13379 states, 13378 states have (on average 3.5891015099416954) internal successors, (48015), 13378 states have internal predecessors, (48015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:24,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13379 states to 13379 states and 48015 transitions. [2022-01-18 16:57:24,251 INFO L78 Accepts]: Start accepts. Automaton has 13379 states and 48015 transitions. Word has length 28 [2022-01-18 16:57:24,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:24,251 INFO L470 AbstractCegarLoop]: Abstraction has 13379 states and 48015 transitions. [2022-01-18 16:57:24,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:24,251 INFO L276 IsEmpty]: Start isEmpty. Operand 13379 states and 48015 transitions. [2022-01-18 16:57:24,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:24,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:24,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] [2022-01-18 16:57:24,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:24,474 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,SelfDestructingSolverStorable145 [2022-01-18 16:57:24,474 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:24,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:24,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1422186770, now seen corresponding path program 137 times [2022-01-18 16:57:24,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:24,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738100032] [2022-01-18 16:57:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:24,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:24,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 16:57:24,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:24,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738100032] [2022-01-18 16:57:24,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738100032] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:24,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686684386] [2022-01-18 16:57:24,655 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:57:24,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:24,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:24,656 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 16:57:24,657 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 16:57:24,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:57:24,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:24,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:24,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:24,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:25,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,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 46 treesize of output 34 [2022-01-18 16:57:25,032 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 16:57:25,067 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 16:57:25,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:25,186 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:25,186 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 30 treesize of output 55 [2022-01-18 16:57:25,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,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 31 treesize of output 15 [2022-01-18 16:57:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,319 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:25,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:57:25,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:25,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:25,417 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 22 treesize of output 5 [2022-01-18 16:57:25,471 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 16:57:25,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686684386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:25,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:25,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:25,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640233307] [2022-01-18 16:57:25,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:25,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:25,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:25,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:25,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:25,472 INFO L87 Difference]: Start difference. First operand 13379 states and 48015 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:25,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:25,958 INFO L93 Difference]: Finished difference Result 16427 states and 58227 transitions. [2022-01-18 16:57:25,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:57:25,958 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:25,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:25,994 INFO L225 Difference]: With dead ends: 16427 [2022-01-18 16:57:25,994 INFO L226 Difference]: Without dead ends: 16405 [2022-01-18 16:57:25,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:57:25,995 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 65 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:25,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 225 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 753 Invalid, 0 Unknown, 162 Unchecked, 0.3s Time] [2022-01-18 16:57:26,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16405 states. [2022-01-18 16:57:26,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16405 to 13384. [2022-01-18 16:57:26,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13384 states, 13383 states have (on average 3.5892550250317568) internal successors, (48035), 13383 states have internal predecessors, (48035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13384 states to 13384 states and 48035 transitions. [2022-01-18 16:57:26,233 INFO L78 Accepts]: Start accepts. Automaton has 13384 states and 48035 transitions. Word has length 28 [2022-01-18 16:57:26,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:26,233 INFO L470 AbstractCegarLoop]: Abstraction has 13384 states and 48035 transitions. [2022-01-18 16:57:26,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:26,233 INFO L276 IsEmpty]: Start isEmpty. Operand 13384 states and 48035 transitions. [2022-01-18 16:57:26,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:26,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:26,255 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] [2022-01-18 16:57:26,269 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 16:57:26,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 16:57:26,455 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:26,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:26,456 INFO L85 PathProgramCache]: Analyzing trace with hash 64634450, now seen corresponding path program 138 times [2022-01-18 16:57:26,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:26,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779171636] [2022-01-18 16:57:26,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:26,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:26,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:26,657 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 16:57:26,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:26,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779171636] [2022-01-18 16:57:26,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779171636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:26,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564110125] [2022-01-18 16:57:26,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:26,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:26,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:26,658 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 16:57:26,659 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 16:57:26,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:57:26,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:26,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:26,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:26,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:26,998 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 24 treesize of output 20 [2022-01-18 16:57:27,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:27,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,001 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 34 treesize of output 22 [2022-01-18 16:57:27,022 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 16:57:27,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 16:57:27,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:27,172 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:27,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-01-18 16:57:27,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:27,223 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 31 treesize of output 15 [2022-01-18 16:57:27,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,295 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:27,295 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 16:57:27,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:27,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:27,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 22 treesize of output 5 [2022-01-18 16:57:27,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 16:57:27,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564110125] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:27,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:27,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:27,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93674906] [2022-01-18 16:57:27,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:27,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:27,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:27,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:27,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:27,399 INFO L87 Difference]: Start difference. First operand 13384 states and 48035 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:27,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:27,872 INFO L93 Difference]: Finished difference Result 16415 states and 58199 transitions. [2022-01-18 16:57:27,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:57:27,873 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:27,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:27,910 INFO L225 Difference]: With dead ends: 16415 [2022-01-18 16:57:27,910 INFO L226 Difference]: Without dead ends: 16393 [2022-01-18 16:57:27,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:57:27,910 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 82 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:27,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 199 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 722 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-01-18 16:57:27,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16393 states. [2022-01-18 16:57:28,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16393 to 13384. [2022-01-18 16:57:28,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13384 states, 13383 states have (on average 3.5892550250317568) internal successors, (48035), 13383 states have internal predecessors, (48035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:28,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13384 states to 13384 states and 48035 transitions. [2022-01-18 16:57:28,147 INFO L78 Accepts]: Start accepts. Automaton has 13384 states and 48035 transitions. Word has length 28 [2022-01-18 16:57:28,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:28,147 INFO L470 AbstractCegarLoop]: Abstraction has 13384 states and 48035 transitions. [2022-01-18 16:57:28,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:28,147 INFO L276 IsEmpty]: Start isEmpty. Operand 13384 states and 48035 transitions. [2022-01-18 16:57:28,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:28,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:28,170 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] [2022-01-18 16:57:28,185 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 16:57:28,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 16:57:28,371 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:28,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:28,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1351336178, now seen corresponding path program 139 times [2022-01-18 16:57:28,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:28,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154520071] [2022-01-18 16:57:28,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:28,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:28,564 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 16:57:28,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:28,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154520071] [2022-01-18 16:57:28,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154520071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:28,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250196701] [2022-01-18 16:57:28,564 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:28,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:28,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:28,565 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 16:57:28,566 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 16:57:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:28,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:28,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:28,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:28,952 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 24 treesize of output 20 [2022-01-18 16:57:28,953 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 22 [2022-01-18 16:57:28,955 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 16:57:28,975 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 16:57:28,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:29,108 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:29,109 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 33 treesize of output 58 [2022-01-18 16:57:29,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:29,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:29,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:29,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 33 treesize of output 17 [2022-01-18 16:57:29,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:29,214 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:29,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:29,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:29,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:29,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:29,263 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 22 treesize of output 5 [2022-01-18 16:57:29,359 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 16:57:29,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250196701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:29,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:29,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:29,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766637514] [2022-01-18 16:57:29,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:29,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:29,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:29,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:29,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:29,360 INFO L87 Difference]: Start difference. First operand 13384 states and 48035 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:30,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:30,491 INFO L93 Difference]: Finished difference Result 16590 states and 58631 transitions. [2022-01-18 16:57:30,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:57:30,492 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:30,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:30,528 INFO L225 Difference]: With dead ends: 16590 [2022-01-18 16:57:30,528 INFO L226 Difference]: Without dead ends: 16534 [2022-01-18 16:57:30,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:30,529 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 125 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1787 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:30,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 510 Invalid, 1819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1787 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:57:30,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16534 states. [2022-01-18 16:57:30,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16534 to 13423. [2022-01-18 16:57:30,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13423 states, 13422 states have (on average 3.5890329310087914) internal successors, (48172), 13422 states have internal predecessors, (48172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:30,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13423 states to 13423 states and 48172 transitions. [2022-01-18 16:57:30,772 INFO L78 Accepts]: Start accepts. Automaton has 13423 states and 48172 transitions. Word has length 28 [2022-01-18 16:57:30,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:30,772 INFO L470 AbstractCegarLoop]: Abstraction has 13423 states and 48172 transitions. [2022-01-18 16:57:30,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:30,773 INFO L276 IsEmpty]: Start isEmpty. Operand 13423 states and 48172 transitions. [2022-01-18 16:57:30,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:30,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:30,795 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] [2022-01-18 16:57:30,810 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 16:57:30,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:30,995 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:30,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:30,996 INFO L85 PathProgramCache]: Analyzing trace with hash -677061838, now seen corresponding path program 140 times [2022-01-18 16:57:30,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:30,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681670281] [2022-01-18 16:57:30,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:30,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:30,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:31,187 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 16:57:31,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:31,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681670281] [2022-01-18 16:57:31,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681670281] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:31,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365764014] [2022-01-18 16:57:31,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:31,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:31,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:31,188 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 16:57:31,188 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 16:57:31,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:31,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:31,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 16:57:31,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:31,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 16:57:31,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:31,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,499 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 40 treesize of output 30 [2022-01-18 16:57:31,501 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 18 treesize of output 14 [2022-01-18 16:57:31,520 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 16:57:31,549 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 16:57:31,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:31,681 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:31,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 33 treesize of output 58 [2022-01-18 16:57:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:31,742 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 33 treesize of output 17 [2022-01-18 16:57:31,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,794 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 16:57:31,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-01-18 16:57:31,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:31,842 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 22 treesize of output 5 [2022-01-18 16:57:31,899 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 16:57:31,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365764014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:31,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:31,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 16:57:31,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511440930] [2022-01-18 16:57:31,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:31,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:57:31,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:31,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:57:31,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:57:31,900 INFO L87 Difference]: Start difference. First operand 13423 states and 48172 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:32,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:32,382 INFO L93 Difference]: Finished difference Result 13748 states and 49036 transitions. [2022-01-18 16:57:32,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:57:32,382 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:57:32,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:32,413 INFO L225 Difference]: With dead ends: 13748 [2022-01-18 16:57:32,413 INFO L226 Difference]: Without dead ends: 13733 [2022-01-18 16:57:32,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:57:32,414 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 110 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:32,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 338 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 932 Invalid, 0 Unknown, 158 Unchecked, 0.4s Time] [2022-01-18 16:57:32,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13733 states. [2022-01-18 16:57:32,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13733 to 13449. [2022-01-18 16:57:32,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13449 states, 13448 states have (on average 3.5883402736466388) internal successors, (48256), 13448 states have internal predecessors, (48256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13449 states to 13449 states and 48256 transitions. [2022-01-18 16:57:32,638 INFO L78 Accepts]: Start accepts. Automaton has 13449 states and 48256 transitions. Word has length 28 [2022-01-18 16:57:32,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:32,639 INFO L470 AbstractCegarLoop]: Abstraction has 13449 states and 48256 transitions. [2022-01-18 16:57:32,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:32,639 INFO L276 IsEmpty]: Start isEmpty. Operand 13449 states and 48256 transitions. [2022-01-18 16:57:32,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:57:32,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:32,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] [2022-01-18 16:57:32,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-01-18 16:57:32,861 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,SelfDestructingSolverStorable149 [2022-01-18 16:57:32,862 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:32,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:32,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1456034806, now seen corresponding path program 141 times [2022-01-18 16:57:32,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:32,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763068168] [2022-01-18 16:57:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:32,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:33,061 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 16:57:33,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:33,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763068168] [2022-01-18 16:57:33,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763068168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:33,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285070116] [2022-01-18 16:57:33,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:33,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:33,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:33,062 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 16:57:33,063 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 16:57:33,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:57:33,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:33,109 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:57:33,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:33,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-01-18 16:57:33,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 45 treesize of output 37 [2022-01-18 16:57:33,461 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 18 treesize of output 14 [2022-01-18 16:57:33,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:33,506 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 Received shutdown request... [2022-01-18 17:05:12,686 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 17:05:12,687 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:05:12,704 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 17:05:12,711 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 17:05:12,719 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:05:12,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:12,888 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 6ms.. [2022-01-18 17:05:12,889 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:05:12,889 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:05:12,889 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:05:12,891 INFO L732 BasicCegarLoop]: Path program histogram: [141, 5, 2, 1, 1, 1] [2022-01-18 17:05:12,893 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:05:12,893 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:05:12,894 INFO L202 PluginConnector]: Adding new model three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:05:12 BasicIcfg [2022-01-18 17:05:12,894 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:05:12,894 INFO L158 Benchmark]: Toolchain (without parser) took 821724.16ms. Allocated memory was 381.7MB in the beginning and 1.7GB in the end (delta: 1.3GB). Free memory was 339.2MB in the beginning and 1.2GB in the end (delta: -848.4MB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. [2022-01-18 17:05:12,894 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 381.7MB. Free memory is still 340.3MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:05:12,894 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.33ms. Allocated memory is still 381.7MB. Free memory was 339.2MB in the beginning and 337.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:05:12,895 INFO L158 Benchmark]: Boogie Preprocessor took 18.16ms. Allocated memory is still 381.7MB. Free memory was 337.6MB in the beginning and 336.7MB in the end (delta: 933.7kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:05:12,895 INFO L158 Benchmark]: RCFGBuilder took 181.51ms. Allocated memory is still 381.7MB. Free memory was 336.6MB in the beginning and 327.2MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:05:12,895 INFO L158 Benchmark]: TraceAbstraction took 821497.47ms. Allocated memory was 381.7MB in the beginning and 1.7GB in the end (delta: 1.3GB). Free memory was 326.8MB in the beginning and 1.2GB in the end (delta: -860.8MB). Peak memory consumption was 1.0GB. Max. memory is 16.0GB. [2022-01-18 17:05:12,895 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 381.7MB. Free memory is still 340.3MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 23.33ms. Allocated memory is still 381.7MB. Free memory was 339.2MB in the beginning and 337.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.16ms. Allocated memory is still 381.7MB. Free memory was 337.6MB in the beginning and 336.7MB in the end (delta: 933.7kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 181.51ms. Allocated memory is still 381.7MB. Free memory was 336.6MB in the beginning and 327.2MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 821497.47ms. Allocated memory was 381.7MB in the beginning and 1.7GB in the end (delta: 1.3GB). Free memory was 326.8MB in the beginning and 1.2GB in the end (delta: -860.8MB). Peak memory consumption was 1.0GB. 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: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 6ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 6ms.. - 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 analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 6ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 40 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 821.4s, OverallIterations: 151, TraceHistogramMax: 2, PathProgramHistogramMax: 141, EmptinessCheckTime: 2.4s, AutomataDifference: 157.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21005 SdHoareTripleChecker+Valid, 48.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21005 mSDsluCounter, 40114 SdHoareTripleChecker+Invalid, 41.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 60372 IncrementalHoareTripleChecker+Unchecked, 67982 mSDsCounter, 4307 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 108260 IncrementalHoareTripleChecker+Invalid, 172939 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4307 mSolverCounterUnsat, 4476 mSDtfsCounter, 108260 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11466 GetRequests, 5793 SyntacticMatches, 623 SemanticMatches, 5050 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 80441 ImplicationChecksByTransitivity, 129.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13449occurred in iteration=150, InterpolantAutomatonStates: 4399, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 27.8s AutomataMinimizationTime, 150 MinimizatonAttempts, 531030 StatesRemovedByMinimization, 150 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 138.0s InterpolantComputationTime, 7858 NumberOfCodeBlocks, 7858 NumberOfCodeBlocksAsserted, 480 NumberOfCheckSat, 11282 ConstructedInterpolants, 1162 QuantifiedInterpolants, 285645 SizeOfPredicates, 1175 NumberOfNonLiveVariables, 11431 ConjunctsInSsa, 4722 ConjunctsInUnsatCore, 434 InterpolantComputations, 8 PerfectInterpolantSequences, 205/4606 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