/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array-hom.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:57:57,103 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:57:57,105 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:57:57,146 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:57:57,147 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:57:57,149 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:57:57,155 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:57:57,160 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:57:57,163 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:57:57,168 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:57:57,169 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:57:57,170 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:57:57,170 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:57:57,172 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:57:57,173 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:57:57,175 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:57:57,176 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:57:57,177 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:57:57,179 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:57:57,183 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:57:57,184 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:57:57,185 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:57:57,187 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:57:57,187 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:57:57,193 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:57:57,194 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:57:57,194 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:57:57,195 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:57:57,195 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:57:57,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:57:57,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:57:57,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:57:57,198 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:57:57,199 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:57:57,200 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:57:57,200 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:57:57,200 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:57:57,200 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:57:57,201 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:57:57,201 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:57:57,202 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:57:57,204 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.epf [2022-03-03 19:57:57,235 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:57:57,235 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:57:57,235 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:57:57,236 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:57:57,236 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:57:57,236 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:57:57,237 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:57:57,237 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:57:57,237 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:57:57,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:57:57,237 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:57:57,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:57:57,238 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:57:57,239 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:57:57,239 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:57:57,239 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:57:57,241 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:57:57,242 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:57:57,242 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:57:57,242 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:57:57,243 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:57:57,243 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:57:57,243 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:57:57,243 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:57:57,244 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:57:57,244 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:57:57,244 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-03-03 19:57:57,487 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:57:57,509 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:57:57,511 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:57:57,512 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:57:57,515 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:57:57,516 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array-hom.wvr.bpl [2022-03-03 19:57:57,516 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array-hom.wvr.bpl' [2022-03-03 19:57:57,534 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:57:57,535 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:57:57,535 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:57:57,536 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:57:57,536 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:57:57,547 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,553 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,558 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:57:57,560 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:57:57,561 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:57:57,561 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:57:57,561 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:57:57,568 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,568 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,570 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,570 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,574 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,577 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,577 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,583 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:57:57,584 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:57:57,584 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:57:57,584 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:57:57,585 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/1) ... [2022-03-03 19:57:57,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:57:57,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:57,620 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-03-03 19:57:57,641 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-03-03 19:57:57,656 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:57:57,656 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:57:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:57:57,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:57:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:57:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:57:57,657 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:57:57,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:57:57,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:57:57,658 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:57:57,658 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:57:57,658 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:57:57,659 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:57:57,694 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:57:57,695 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:57:57,814 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:57:57,830 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:57:57,830 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:57:57,832 INFO L202 PluginConnector]: Adding new model max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:57:57 BoogieIcfgContainer [2022-03-03 19:57:57,832 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:57:57,834 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:57:57,834 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:57:57,842 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:57:57,843 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:57:57" (1/2) ... [2022-03-03 19:57:57,844 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@313c02cf and model type max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:57:57, skipping insertion in model container [2022-03-03 19:57:57,844 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:57:57" (2/2) ... [2022-03-03 19:57:57,846 INFO L111 eAbstractionObserver]: Analyzing ICFG max-array-hom.wvr.bpl [2022-03-03 19:57:57,851 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:57:57,851 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:57:57,851 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:57:57,851 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:57:57,903 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:57:57,951 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:57:57,959 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 19:57:57,959 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:57:57,970 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-03 19:57:58,014 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,016 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:57:58,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:58,028 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:57:58,028 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:57:58,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:58,034 INFO L85 PathProgramCache]: Analyzing trace with hash 541406590, now seen corresponding path program 1 times [2022-03-03 19:57:58,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:58,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672196669] [2022-03-03 19:57:58,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:58,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:58,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:58,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:58,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672196669] [2022-03-03 19:57:58,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672196669] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:57:58,218 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:57:58,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:57:58,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500887082] [2022-03-03 19:57:58,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:57:58,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:57:58,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:58,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:57:58,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:57:58,284 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 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 6.0) 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-03-03 19:57:58,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:58,357 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-03-03 19:57:58,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:57:58,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) 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-03-03 19:57:58,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:58,369 INFO L225 Difference]: With dead ends: 217 [2022-03-03 19:57:58,370 INFO L226 Difference]: Without dead ends: 202 [2022-03-03 19:57:58,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:57:58,375 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 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.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:58,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:57:58,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-03 19:57:58,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-03-03 19:57:58,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-03-03 19:57:58,453 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-03-03 19:57:58,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:58,454 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-03-03 19:57:58,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) 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-03-03 19:57:58,454 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-03-03 19:57:58,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:57:58,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:58,457 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-03-03 19:57:58,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:57:58,457 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:57:58,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:58,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1033477442, now seen corresponding path program 1 times [2022-03-03 19:57:58,458 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:58,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392184247] [2022-03-03 19:57:58,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:58,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:58,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:58,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:57:58,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:58,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392184247] [2022-03-03 19:57:58,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392184247] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:57:58,506 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:57:58,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:57:58,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179939445] [2022-03-03 19:57:58,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:57:58,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:57:58,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:58,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:57:58,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:57:58,509 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:58,558 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-03-03 19:57:58,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:57:58,559 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:57:58,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:58,561 INFO L225 Difference]: With dead ends: 158 [2022-03-03 19:57:58,561 INFO L226 Difference]: Without dead ends: 158 [2022-03-03 19:57:58,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-03-03 19:57:58,563 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:58,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:57:58,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-03 19:57:58,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-03-03 19:57:58,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-03 19:57:58,584 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-03-03 19:57:58,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:58,584 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-03 19:57:58,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,584 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-03 19:57:58,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:57:58,586 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:58,586 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-03-03 19:57:58,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:57:58,586 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:57:58,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:58,587 INFO L85 PathProgramCache]: Analyzing trace with hash -324870244, now seen corresponding path program 1 times [2022-03-03 19:57:58,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:58,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801455770] [2022-03-03 19:57:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:58,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:58,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:57:58,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:58,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801455770] [2022-03-03 19:57:58,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801455770] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:57:58,634 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:57:58,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:57:58,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467419395] [2022-03-03 19:57:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:57:58,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:57:58,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:58,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:57:58,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:57:58,636 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:58,699 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-03-03 19:57:58,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:57:58,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:57:58,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:58,702 INFO L225 Difference]: With dead ends: 183 [2022-03-03 19:57:58,702 INFO L226 Difference]: Without dead ends: 183 [2022-03-03 19:57:58,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:57:58,708 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:58,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:57:58,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-03 19:57:58,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-03-03 19:57:58,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-03 19:57:58,725 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-03 19:57:58,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:58,725 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-03 19:57:58,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:58,726 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-03 19:57:58,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:57:58,727 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:58,727 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-03-03 19:57:58,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:57:58,728 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:57:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:58,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1959936804, now seen corresponding path program 1 times [2022-03-03 19:57:58,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:58,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029909378] [2022-03-03 19:57:58,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:58,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:59,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:59,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:59,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029909378] [2022-03-03 19:57:59,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029909378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:59,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691992958] [2022-03-03 19:57:59,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:59,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:59,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:59,307 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-03-03 19:57:59,309 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-03-03 19:57:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:59,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:57:59,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:59,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:59,829 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 45 treesize of output 33 [2022-03-03 19:57:59,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:59,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:00,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:00,353 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 75 treesize of output 67 [2022-03-03 19:58:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:00,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691992958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:00,716 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:00,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-03 19:58:00,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835501976] [2022-03-03 19:58:00,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:00,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:58:00,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:00,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:58:00,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-03-03 19:58:00,718 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-03-03 19:58:01,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:01,060 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-03 19:58:01,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:58:01,061 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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 22 [2022-03-03 19:58:01,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:01,065 INFO L225 Difference]: With dead ends: 366 [2022-03-03 19:58:01,066 INFO L226 Difference]: Without dead ends: 351 [2022-03-03 19:58:01,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:58:01,073 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 173 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:01,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 58 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:01,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-03 19:58:01,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-03 19:58:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:01,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-03 19:58:01,099 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-03 19:58:01,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:01,100 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-03 19:58:01,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-03-03 19:58:01,100 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-03 19:58:01,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:58:01,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:01,107 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-03-03 19:58:01,136 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-03-03 19:58:01,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:01,328 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:01,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2127745896, now seen corresponding path program 2 times [2022-03-03 19:58:01,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:01,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555505686] [2022-03-03 19:58:01,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:01,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:01,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555505686] [2022-03-03 19:58:01,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555505686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:01,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056706087] [2022-03-03 19:58:01,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:01,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:01,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:01,619 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-03-03 19:58:01,639 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-03-03 19:58:01,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:01,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:01,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:58:01,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:01,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:01,972 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 45 treesize of output 41 [2022-03-03 19:58:02,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:02,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:02,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:02,589 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 75 treesize of output 67 [2022-03-03 19:58:02,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:02,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056706087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:02,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:02,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-03 19:58:02,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738319327] [2022-03-03 19:58:02,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:02,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:58:02,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:02,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:58:02,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:58:02,893 INFO L87 Difference]: Start difference. First operand 224 states and 640 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-03-03 19:58:03,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:03,905 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-03-03 19:58:03,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:58:03,906 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 22 [2022-03-03 19:58:03,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:03,909 INFO L225 Difference]: With dead ends: 478 [2022-03-03 19:58:03,909 INFO L226 Difference]: Without dead ends: 463 [2022-03-03 19:58:03,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=229, Invalid=763, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:58:03,910 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 232 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:03,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 113 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:03,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-03 19:58:03,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-03-03 19:58:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-03 19:58:03,921 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-03 19:58:03,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:03,922 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-03 19:58:03,922 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-03-03 19:58:03,922 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-03 19:58:03,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:58:03,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:03,923 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-03-03 19:58:03,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-03 19:58:04,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:04,145 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:04,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:04,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1828972448, now seen corresponding path program 3 times [2022-03-03 19:58:04,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:04,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882630462] [2022-03-03 19:58:04,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:04,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:04,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:04,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:04,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882630462] [2022-03-03 19:58:04,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882630462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:04,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102187513] [2022-03-03 19:58:04,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:04,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:04,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:04,367 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-03-03 19:58:04,369 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-03-03 19:58:04,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:58:04,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:04,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:58:04,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:04,559 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 43 treesize of output 31 [2022-03-03 19:58:04,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:04,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:04,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:04,829 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 73 treesize of output 67 [2022-03-03 19:58:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:05,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102187513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:05,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:05,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 19:58:05,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489512605] [2022-03-03 19:58:05,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:05,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:58:05,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:05,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:58:05,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:05,137 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-03-03 19:58:05,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:05,625 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-03-03 19:58:05,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:58:05,626 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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 22 [2022-03-03 19:58:05,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:05,628 INFO L225 Difference]: With dead ends: 433 [2022-03-03 19:58:05,628 INFO L226 Difference]: Without dead ends: 418 [2022-03-03 19:58:05,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:58:05,630 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 99 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:05,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 130 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:05,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-03 19:58:05,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-03-03 19:58:05,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:05,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-03 19:58:05,641 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-03 19:58:05,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:05,642 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-03 19:58:05,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-03-03 19:58:05,642 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-03 19:58:05,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:58:05,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:05,643 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-03-03 19:58:05,669 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-03-03 19:58:05,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:05,865 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:05,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:05,866 INFO L85 PathProgramCache]: Analyzing trace with hash -258146848, now seen corresponding path program 4 times [2022-03-03 19:58:05,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:05,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80909206] [2022-03-03 19:58:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:05,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:06,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:06,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:06,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80909206] [2022-03-03 19:58:06,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80909206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:06,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398370535] [2022-03-03 19:58:06,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:06,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:06,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:06,062 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-03-03 19:58:06,094 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-03-03 19:58:06,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:06,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:06,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:58:06,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:06,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:06,292 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 45 treesize of output 41 [2022-03-03 19:58:06,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:06,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:06,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:06,814 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 73 treesize of output 67 [2022-03-03 19:58:07,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:07,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398370535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:07,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:07,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-03 19:58:07,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967757921] [2022-03-03 19:58:07,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:07,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:58:07,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:07,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:58:07,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-03-03 19:58:07,131 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-03-03 19:58:07,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:07,458 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-03-03 19:58:07,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:58:07,461 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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 22 [2022-03-03 19:58:07,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:07,463 INFO L225 Difference]: With dead ends: 381 [2022-03-03 19:58:07,464 INFO L226 Difference]: Without dead ends: 366 [2022-03-03 19:58:07,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:58:07,464 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 118 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:07,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 111 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 270 Invalid, 0 Unknown, 50 Unchecked, 0.2s Time] [2022-03-03 19:58:07,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-03 19:58:07,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-03-03 19:58:07,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9437751004016066) internal successors, (733), 249 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:07,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-03-03 19:58:07,472 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-03-03 19:58:07,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:07,473 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-03-03 19:58:07,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-03-03 19:58:07,473 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-03-03 19:58:07,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:58:07,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:07,474 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-03-03 19:58:07,497 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-03-03 19:58:07,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:07,691 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:07,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:07,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1789401154, now seen corresponding path program 5 times [2022-03-03 19:58:07,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:07,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246478548] [2022-03-03 19:58:07,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:07,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:07,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:07,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:07,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246478548] [2022-03-03 19:58:07,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246478548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:07,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933351865] [2022-03-03 19:58:07,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:58:07,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:07,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:07,928 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-03-03 19:58:07,930 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-03-03 19:58:07,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:58:07,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:07,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:58:07,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:08,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:08,193 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 45 treesize of output 41 [2022-03-03 19:58:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:08,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:08,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:08,942 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 73 treesize of output 67 [2022-03-03 19:58:09,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:09,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933351865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:09,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:09,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-03 19:58:09,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867788247] [2022-03-03 19:58:09,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:09,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:58:09,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:09,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:58:09,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:58:09,326 INFO L87 Difference]: Start difference. First operand 250 states and 733 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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-03-03 19:58:13,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:13,273 INFO L93 Difference]: Finished difference Result 933 states and 2770 transitions. [2022-03-03 19:58:13,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 19:58:13,274 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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 22 [2022-03-03 19:58:13,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:13,278 INFO L225 Difference]: With dead ends: 933 [2022-03-03 19:58:13,278 INFO L226 Difference]: Without dead ends: 903 [2022-03-03 19:58:13,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=858, Invalid=2682, Unknown=0, NotChecked=0, Total=3540 [2022-03-03 19:58:13,280 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 473 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:13,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 198 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 616 Invalid, 0 Unknown, 202 Unchecked, 0.5s Time] [2022-03-03 19:58:13,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2022-03-03 19:58:13,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 261. [2022-03-03 19:58:13,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 3.019230769230769) internal successors, (785), 260 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:13,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 785 transitions. [2022-03-03 19:58:13,291 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 785 transitions. Word has length 22 [2022-03-03 19:58:13,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:13,291 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 785 transitions. [2022-03-03 19:58:13,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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-03-03 19:58:13,292 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 785 transitions. [2022-03-03 19:58:13,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:58:13,293 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:13,293 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-03-03 19:58:13,315 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-03-03 19:58:13,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:13,515 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:13,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash -941439742, now seen corresponding path program 6 times [2022-03-03 19:58:13,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:13,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847261718] [2022-03-03 19:58:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:13,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:13,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:13,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:13,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:13,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847261718] [2022-03-03 19:58:13,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847261718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:13,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146770926] [2022-03-03 19:58:13,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:58:13,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:13,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:13,728 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-03-03 19:58:13,729 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-03-03 19:58:13,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:58:13,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:13,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:58:13,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:13,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:13,937 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 45 treesize of output 41 [2022-03-03 19:58:14,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:14,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:14,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:14,434 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 73 treesize of output 67 [2022-03-03 19:58:14,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:14,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146770926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:14,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:14,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-03-03 19:58:14,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412141766] [2022-03-03 19:58:14,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:14,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:58:14,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:14,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:58:14,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-03-03 19:58:14,770 INFO L87 Difference]: Start difference. First operand 261 states and 785 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 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-03-03 19:58:15,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:15,987 INFO L93 Difference]: Finished difference Result 569 states and 1674 transitions. [2022-03-03 19:58:15,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:58:15,988 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 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 22 [2022-03-03 19:58:15,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:15,990 INFO L225 Difference]: With dead ends: 569 [2022-03-03 19:58:15,990 INFO L226 Difference]: Without dead ends: 554 [2022-03-03 19:58:15,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=302, Invalid=888, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:58:15,991 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 179 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:15,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 134 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:15,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-03-03 19:58:15,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 258. [2022-03-03 19:58:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.9961089494163424) internal successors, (770), 257 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:16,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 770 transitions. [2022-03-03 19:58:16,000 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 770 transitions. Word has length 22 [2022-03-03 19:58:16,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:16,000 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 770 transitions. [2022-03-03 19:58:16,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 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-03-03 19:58:16,001 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 770 transitions. [2022-03-03 19:58:16,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:16,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:16,001 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-03-03 19:58:16,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-03 19:58:16,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:16,224 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:16,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:16,224 INFO L85 PathProgramCache]: Analyzing trace with hash 976010682, now seen corresponding path program 7 times [2022-03-03 19:58:16,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:16,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252790291] [2022-03-03 19:58:16,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:16,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:16,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:16,274 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:16,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:16,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252790291] [2022-03-03 19:58:16,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252790291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:16,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178911317] [2022-03-03 19:58:16,275 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:58:16,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:16,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:16,276 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-03-03 19:58:16,276 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-03-03 19:58:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:16,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:16,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:16,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:16,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178911317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:16,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:16,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:58:16,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047244879] [2022-03-03 19:58:16,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:16,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:58:16,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:16,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:58:16,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:16,486 INFO L87 Difference]: Start difference. First operand 258 states and 770 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:17,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:17,349 INFO L93 Difference]: Finished difference Result 1123 states and 3194 transitions. [2022-03-03 19:58:17,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 19:58:17,349 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have 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-03-03 19:58:17,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:17,354 INFO L225 Difference]: With dead ends: 1123 [2022-03-03 19:58:17,354 INFO L226 Difference]: Without dead ends: 1123 [2022-03-03 19:58:17,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 19:58:17,355 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 278 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:17,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 211 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:58:17,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-03-03 19:58:17,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 322. [2022-03-03 19:58:17,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.196261682242991) internal successors, (1026), 321 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1026 transitions. [2022-03-03 19:58:17,371 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1026 transitions. Word has length 24 [2022-03-03 19:58:17,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:17,372 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1026 transitions. [2022-03-03 19:58:17,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:17,372 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1026 transitions. [2022-03-03 19:58:17,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:17,373 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:17,373 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-03-03 19:58:17,395 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-03-03 19:58:17,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:17,592 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:17,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:17,592 INFO L85 PathProgramCache]: Analyzing trace with hash -308162, now seen corresponding path program 8 times [2022-03-03 19:58:17,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:17,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261326115] [2022-03-03 19:58:17,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:17,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:17,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:17,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261326115] [2022-03-03 19:58:17,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261326115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:17,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11197981] [2022-03-03 19:58:17,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:17,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:17,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:17,637 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-03-03 19:58:17,662 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-03-03 19:58:17,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:17,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:17,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:17,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:17,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:17,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:17,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11197981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:17,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:17,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 19:58:17,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894444655] [2022-03-03 19:58:17,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:17,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 19:58:17,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:17,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 19:58:17,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:58:17,864 INFO L87 Difference]: Start difference. First operand 322 states and 1026 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:19,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:19,598 INFO L93 Difference]: Finished difference Result 1814 states and 5087 transitions. [2022-03-03 19:58:19,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-03 19:58:19,599 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:19,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:19,607 INFO L225 Difference]: With dead ends: 1814 [2022-03-03 19:58:19,607 INFO L226 Difference]: Without dead ends: 1814 [2022-03-03 19:58:19,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-03 19:58:19,611 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 447 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:19,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 289 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1072 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:58:19,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-03-03 19:58:19,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 315. [2022-03-03 19:58:19,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:19,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-03 19:58:19,631 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-03 19:58:19,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:19,631 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-03 19:58:19,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:19,631 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-03 19:58:19,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:19,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:19,634 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-03-03 19:58:19,659 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-03-03 19:58:19,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-03 19:58:19,834 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:19,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash 566643918, now seen corresponding path program 9 times [2022-03-03 19:58:19,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:19,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445009838] [2022-03-03 19:58:19,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:19,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:19,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:19,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:19,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445009838] [2022-03-03 19:58:19,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445009838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:19,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416390253] [2022-03-03 19:58:19,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:19,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:19,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:19,889 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-03-03 19:58:19,890 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-03-03 19:58:19,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:58:19,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:19,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:19,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:20,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:20,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:20,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:20,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416390253] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:20,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:20,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 19:58:20,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733745751] [2022-03-03 19:58:20,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:20,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 19:58:20,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:20,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 19:58:20,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:58:20,121 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:21,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:21,108 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-03 19:58:21,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 19:58:21,108 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:21,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:21,114 INFO L225 Difference]: With dead ends: 1470 [2022-03-03 19:58:21,115 INFO L226 Difference]: Without dead ends: 1470 [2022-03-03 19:58:21,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 19:58:21,116 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 368 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:21,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 261 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:58:21,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-03 19:58:21,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-03 19:58:21,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:21,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-03 19:58:21,131 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-03 19:58:21,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:21,131 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-03 19:58:21,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:21,132 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-03 19:58:21,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:21,132 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:21,133 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, 1, 1] [2022-03-03 19:58:21,159 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-03-03 19:58:21,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:21,343 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:21,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:21,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1502782590, now seen corresponding path program 1 times [2022-03-03 19:58:21,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:21,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128919242] [2022-03-03 19:58:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:21,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:21,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:21,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128919242] [2022-03-03 19:58:21,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128919242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:21,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971097197] [2022-03-03 19:58:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:21,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:21,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:21,378 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-03-03 19:58:21,402 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-03-03 19:58:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:21,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:58:21,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:21,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:21,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971097197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:21,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:21,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-03 19:58:21,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176782798] [2022-03-03 19:58:21,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:21,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:58:21,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:21,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:58:21,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:58:21,545 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:21,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:21,676 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-03 19:58:21,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:58:21,677 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:21,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:21,679 INFO L225 Difference]: With dead ends: 685 [2022-03-03 19:58:21,679 INFO L226 Difference]: Without dead ends: 679 [2022-03-03 19:58:21,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:21,680 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 206 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:21,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 42 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:58:21,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-03 19:58:21,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-03 19:58:21,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:21,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-03 19:58:21,692 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-03 19:58:21,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:21,692 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-03 19:58:21,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:21,692 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-03 19:58:21,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:21,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:21,694 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-03-03 19:58:21,719 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-03-03 19:58:21,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-03 19:58:21,915 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:21,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:21,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1065813882, now seen corresponding path program 10 times [2022-03-03 19:58:21,915 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:21,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076146190] [2022-03-03 19:58:21,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:21,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:21,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:21,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:21,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076146190] [2022-03-03 19:58:21,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076146190] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:21,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324507958] [2022-03-03 19:58:21,959 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:21,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:21,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:21,961 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-03-03 19:58:21,961 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-03-03 19:58:21,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:21,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:21,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:21,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:22,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:22,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324507958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:22,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:22,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 19:58:22,132 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897083851] [2022-03-03 19:58:22,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:22,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:58:22,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:22,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:58:22,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:22,133 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:22,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:22,426 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-03 19:58:22,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:58:22,427 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:22,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:22,430 INFO L225 Difference]: With dead ends: 1159 [2022-03-03 19:58:22,431 INFO L226 Difference]: Without dead ends: 1111 [2022-03-03 19:58:22,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:58:22,432 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 257 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:22,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 111 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:22,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-03 19:58:22,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-03 19:58:22,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:22,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-03 19:58:22,456 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-03 19:58:22,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:22,457 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-03 19:58:22,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:22,457 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-03 19:58:22,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:22,458 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:22,458 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, 1, 1] [2022-03-03 19:58:22,483 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-03-03 19:58:22,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-03 19:58:22,680 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:22,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:22,680 INFO L85 PathProgramCache]: Analyzing trace with hash 359856550, now seen corresponding path program 2 times [2022-03-03 19:58:22,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:22,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126478667] [2022-03-03 19:58:22,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:22,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:22,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:22,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:22,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126478667] [2022-03-03 19:58:22,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126478667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:22,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053541778] [2022-03-03 19:58:22,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:22,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:22,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:22,722 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-03-03 19:58:22,723 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-03-03 19:58:22,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:22,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:22,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:58:22,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:22,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:22,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:22,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053541778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:22,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:22,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-03 19:58:22,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206985674] [2022-03-03 19:58:22,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:22,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:58:22,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:22,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:58:22,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:58:22,878 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:23,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:23,054 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-03 19:58:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:58:23,054 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:23,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:23,060 INFO L225 Difference]: With dead ends: 1267 [2022-03-03 19:58:23,060 INFO L226 Difference]: Without dead ends: 1267 [2022-03-03 19:58:23,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:58:23,060 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 222 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:23,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 64 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:58:23,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-03 19:58:23,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-03 19:58:23,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-03 19:58:23,081 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-03 19:58:23,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:23,081 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-03 19:58:23,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-03-03 19:58:23,081 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-03 19:58:23,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:23,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:23,083 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-03-03 19:58:23,107 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-03-03 19:58:23,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-03 19:58:23,299 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:23,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:23,300 INFO L85 PathProgramCache]: Analyzing trace with hash -986825016, now seen corresponding path program 11 times [2022-03-03 19:58:23,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:23,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175599381] [2022-03-03 19:58:23,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:23,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:23,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:23,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:23,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:23,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175599381] [2022-03-03 19:58:23,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175599381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:23,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711679658] [2022-03-03 19:58:23,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:58:23,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:23,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:23,345 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-03-03 19:58:23,370 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-03-03 19:58:23,376 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:58:23,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:23,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:23,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:23,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:23,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711679658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:23,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:23,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:23,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605928152] [2022-03-03 19:58:23,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:23,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:23,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:23,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:23,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:23,524 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:24,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:24,049 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-03 19:58:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:58:24,050 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:24,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:24,057 INFO L225 Difference]: With dead ends: 2268 [2022-03-03 19:58:24,057 INFO L226 Difference]: Without dead ends: 2268 [2022-03-03 19:58:24,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:58:24,058 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 249 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:24,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 193 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:24,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-03 19:58:24,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-03 19:58:24,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:24,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-03 19:58:24,087 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-03 19:58:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:24,095 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-03 19:58:24,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:24,095 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-03 19:58:24,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:24,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:24,097 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-03-03 19:58:24,121 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-03-03 19:58:24,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-03 19:58:24,311 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:24,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:24,312 INFO L85 PathProgramCache]: Analyzing trace with hash -201910922, now seen corresponding path program 12 times [2022-03-03 19:58:24,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:24,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729999821] [2022-03-03 19:58:24,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:24,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:24,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:24,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729999821] [2022-03-03 19:58:24,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729999821] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:24,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005284575] [2022-03-03 19:58:24,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:58:24,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:24,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:24,357 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-03-03 19:58:24,369 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-03-03 19:58:24,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:58:24,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:24,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:24,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:24,460 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:24,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:24,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:24,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005284575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:24,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:24,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:24,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727279608] [2022-03-03 19:58:24,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:24,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:24,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:24,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:24,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:24,530 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:25,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:25,138 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-03 19:58:25,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:58:25,138 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:25,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:25,146 INFO L225 Difference]: With dead ends: 2256 [2022-03-03 19:58:25,147 INFO L226 Difference]: Without dead ends: 2256 [2022-03-03 19:58:25,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:58:25,148 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 252 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:25,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 177 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:25,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-03 19:58:25,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-03 19:58:25,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-03 19:58:25,177 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-03 19:58:25,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:25,177 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-03 19:58:25,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:25,178 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-03 19:58:25,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:25,180 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:25,180 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-03-03 19:58:25,205 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-03-03 19:58:25,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:25,403 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:25,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:25,404 INFO L85 PathProgramCache]: Analyzing trace with hash 186144540, now seen corresponding path program 13 times [2022-03-03 19:58:25,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:25,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581410726] [2022-03-03 19:58:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:25,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:25,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:25,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:25,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:25,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581410726] [2022-03-03 19:58:25,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581410726] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:25,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107291842] [2022-03-03 19:58:25,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:58:25,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:25,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:25,452 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-03-03 19:58:25,453 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-03-03 19:58:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:25,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:25,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:25,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:25,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:25,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107291842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:25,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:25,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-03 19:58:25,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930827858] [2022-03-03 19:58:25,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:25,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 19:58:25,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:25,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 19:58:25,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-03 19:58:25,614 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 19:58:26,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:26,008 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-03 19:58:26,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:58:26,008 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 19:58:26,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:26,018 INFO L225 Difference]: With dead ends: 1611 [2022-03-03 19:58:26,018 INFO L226 Difference]: Without dead ends: 1611 [2022-03-03 19:58:26,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:58:26,019 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 184 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:26,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 138 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:26,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-03 19:58:26,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-03 19:58:26,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:26,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-03 19:58:26,044 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-03 19:58:26,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:26,044 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-03 19:58:26,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-03-03 19:58:26,044 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-03 19:58:26,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:26,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:26,047 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-03-03 19:58:26,075 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-03-03 19:58:26,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-03 19:58:26,268 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:26,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash -246732064, now seen corresponding path program 14 times [2022-03-03 19:58:26,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:26,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767450683] [2022-03-03 19:58:26,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:26,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:26,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:26,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767450683] [2022-03-03 19:58:26,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767450683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:26,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667129139] [2022-03-03 19:58:26,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:26,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:26,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:26,311 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-03-03 19:58:26,321 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-03-03 19:58:26,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:26,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:26,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:26,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:26,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:26,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:26,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667129139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:26,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:26,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:26,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169111909] [2022-03-03 19:58:26,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:26,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:26,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:26,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:26,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:26,471 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:26,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:26,963 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-03 19:58:26,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 19:58:26,963 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:26,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:26,970 INFO L225 Difference]: With dead ends: 2408 [2022-03-03 19:58:26,970 INFO L226 Difference]: Without dead ends: 2404 [2022-03-03 19:58:26,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:58:26,971 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 280 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:26,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 148 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:26,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-03 19:58:27,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-03 19:58:27,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:27,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-03 19:58:27,005 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-03 19:58:27,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:27,005 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-03 19:58:27,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:27,005 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-03 19:58:27,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:27,008 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:27,008 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-03-03 19:58:27,033 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-03-03 19:58:27,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:27,219 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:27,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:27,220 INFO L85 PathProgramCache]: Analyzing trace with hash -112101728, now seen corresponding path program 15 times [2022-03-03 19:58:27,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:27,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200361849] [2022-03-03 19:58:27,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:27,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:27,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:27,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:27,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200361849] [2022-03-03 19:58:27,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200361849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:27,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779093154] [2022-03-03 19:58:27,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:27,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:27,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:27,272 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-03-03 19:58:27,295 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-03-03 19:58:27,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:58:27,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:27,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:27,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:27,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:27,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:27,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:27,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779093154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:27,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:27,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:27,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242970422] [2022-03-03 19:58:27,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:27,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:27,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:27,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:27,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:27,486 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:28,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:28,395 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-03 19:58:28,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 19:58:28,395 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:28,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:28,404 INFO L225 Difference]: With dead ends: 3509 [2022-03-03 19:58:28,404 INFO L226 Difference]: Without dead ends: 3509 [2022-03-03 19:58:28,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:58:28,405 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 495 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:28,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 241 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:58:28,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-03 19:58:28,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-03 19:58:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:28,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-03 19:58:28,447 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-03 19:58:28,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:28,447 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-03 19:58:28,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:28,447 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-03 19:58:28,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:28,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:28,450 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-03-03 19:58:28,477 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-03-03 19:58:28,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:28,672 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:28,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:28,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1530937426, now seen corresponding path program 16 times [2022-03-03 19:58:28,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:28,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596080062] [2022-03-03 19:58:28,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:28,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:28,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:28,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596080062] [2022-03-03 19:58:28,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596080062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:28,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313081248] [2022-03-03 19:58:28,719 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:28,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:28,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:28,720 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-03-03 19:58:28,746 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-03-03 19:58:28,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:28,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:28,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:28,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:28,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:28,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:28,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313081248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:28,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:28,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:28,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548041335] [2022-03-03 19:58:28,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:28,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:28,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:28,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:28,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:28,952 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:30,224 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-03 19:58:30,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-03 19:58:30,224 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:30,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:30,232 INFO L225 Difference]: With dead ends: 3211 [2022-03-03 19:58:30,233 INFO L226 Difference]: Without dead ends: 3207 [2022-03-03 19:58:30,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-03 19:58:30,235 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 458 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:30,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 262 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 930 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:58:30,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-03 19:58:30,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-03 19:58:30,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-03 19:58:30,273 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-03 19:58:30,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:30,273 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-03 19:58:30,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,273 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-03 19:58:30,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:30,276 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:30,276 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, 1, 1] [2022-03-03 19:58:30,301 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-03-03 19:58:30,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:30,491 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:30,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:30,492 INFO L85 PathProgramCache]: Analyzing trace with hash 618651874, now seen corresponding path program 3 times [2022-03-03 19:58:30,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:30,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274863633] [2022-03-03 19:58:30,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:30,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:30,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:30,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:30,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:30,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274863633] [2022-03-03 19:58:30,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274863633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:30,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257148159] [2022-03-03 19:58:30,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:30,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:30,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:30,532 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-03-03 19:58:30,533 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-03-03 19:58:30,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:58:30,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:30,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:58:30,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:30,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:30,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257148159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:30,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:30,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 19:58:30,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516431005] [2022-03-03 19:58:30,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:30,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:58:30,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:30,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:58:30,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:58:30,677 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:30,793 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-03 19:58:30,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 19:58:30,793 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:30,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:30,797 INFO L225 Difference]: With dead ends: 1333 [2022-03-03 19:58:30,797 INFO L226 Difference]: Without dead ends: 1333 [2022-03-03 19:58:30,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:30,798 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 111 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:30,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 48 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:58:30,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-03 19:58:30,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-03 19:58:30,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-03 19:58:30,820 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-03 19:58:30,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:30,820 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-03 19:58:30,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:30,820 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-03 19:58:30,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:30,822 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:30,822 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-03-03 19:58:30,847 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-03-03 19:58:31,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:31,041 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:31,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1548851618, now seen corresponding path program 17 times [2022-03-03 19:58:31,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:31,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252519233] [2022-03-03 19:58:31,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:31,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:31,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:31,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:31,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252519233] [2022-03-03 19:58:31,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252519233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:31,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845444882] [2022-03-03 19:58:31,083 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:58:31,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:31,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:31,084 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-03-03 19:58:31,109 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-03-03 19:58:31,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:58:31,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:31,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:31,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:31,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:31,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:31,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845444882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:31,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:31,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 19:58:31,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235302460] [2022-03-03 19:58:31,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:31,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:58:31,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:31,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:58:31,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:58:31,238 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 19:58:31,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:31,645 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-03 19:58:31,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:58:31,646 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-03 19:58:31,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:31,650 INFO L225 Difference]: With dead ends: 2129 [2022-03-03 19:58:31,650 INFO L226 Difference]: Without dead ends: 2129 [2022-03-03 19:58:31,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:58:31,651 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 160 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:31,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 151 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:31,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-03 19:58:31,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-03 19:58:31,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:31,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-03 19:58:31,681 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-03 19:58:31,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:31,682 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-03 19:58:31,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 19:58:31,682 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-03 19:58:31,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:31,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:31,684 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-03-03 19:58:31,706 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-03-03 19:58:31,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-03 19:58:31,903 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:31,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:31,904 INFO L85 PathProgramCache]: Analyzing trace with hash -843436226, now seen corresponding path program 18 times [2022-03-03 19:58:31,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:31,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495922442] [2022-03-03 19:58:31,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:31,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:31,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:31,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:31,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495922442] [2022-03-03 19:58:31,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495922442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:31,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041695877] [2022-03-03 19:58:31,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:58:31,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:31,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:31,940 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-03-03 19:58:31,941 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-03-03 19:58:31,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:58:31,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:31,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:31,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:32,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:32,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:32,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041695877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:32,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:32,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 19:58:32,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990324014] [2022-03-03 19:58:32,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:32,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:58:32,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:32,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:58:32,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:58:32,082 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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-03-03 19:58:32,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:32,478 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-03 19:58:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:58:32,478 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-03-03 19:58:32,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:32,484 INFO L225 Difference]: With dead ends: 2262 [2022-03-03 19:58:32,484 INFO L226 Difference]: Without dead ends: 2262 [2022-03-03 19:58:32,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:58:32,485 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 176 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:32,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 131 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:32,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-03 19:58:32,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-03 19:58:32,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:32,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-03 19:58:32,522 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-03 19:58:32,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:32,523 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-03 19:58:32,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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-03-03 19:58:32,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-03 19:58:32,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:32,525 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:32,525 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-03-03 19:58:32,550 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-03-03 19:58:32,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-03 19:58:32,748 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:32,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:32,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1926458882, now seen corresponding path program 19 times [2022-03-03 19:58:32,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:32,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591489432] [2022-03-03 19:58:32,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:32,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:32,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:32,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:32,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:32,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591489432] [2022-03-03 19:58:32,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591489432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:32,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372333439] [2022-03-03 19:58:32,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:58:32,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:32,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:32,790 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-03-03 19:58:32,797 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-03-03 19:58:32,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:32,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:32,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:32,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:32,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:32,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:32,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372333439] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:32,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:32,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-03 19:58:32,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822436200] [2022-03-03 19:58:32,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:32,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:58:32,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:32,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:58:32,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:32,957 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:33,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:33,219 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-03 19:58:33,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:58:33,219 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:33,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:33,222 INFO L225 Difference]: With dead ends: 1474 [2022-03-03 19:58:33,222 INFO L226 Difference]: Without dead ends: 1464 [2022-03-03 19:58:33,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:58:33,223 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 141 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:33,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 129 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:33,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-03 19:58:33,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-03 19:58:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:33,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-03 19:58:33,246 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-03 19:58:33,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:33,246 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-03 19:58:33,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:33,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-03 19:58:33,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:33,249 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:33,249 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-03-03 19:58:33,271 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-03-03 19:58:33,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:33,465 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:33,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash -888257368, now seen corresponding path program 20 times [2022-03-03 19:58:33,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:33,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999011415] [2022-03-03 19:58:33,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:33,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:33,499 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:33,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:33,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999011415] [2022-03-03 19:58:33,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999011415] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:33,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483118704] [2022-03-03 19:58:33,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:33,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:33,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:33,501 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-03-03 19:58:33,502 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-03-03 19:58:33,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:33,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:33,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:33,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:33,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:33,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:33,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483118704] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:33,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:33,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-03 19:58:33,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261378052] [2022-03-03 19:58:33,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:33,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:58:33,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:33,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:58:33,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:58:33,643 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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-03-03 19:58:33,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:33,916 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-03 19:58:33,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:58:33,917 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-03-03 19:58:33,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:33,920 INFO L225 Difference]: With dead ends: 2318 [2022-03-03 19:58:33,920 INFO L226 Difference]: Without dead ends: 2314 [2022-03-03 19:58:33,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:58:33,921 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 195 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:33,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 102 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:58:33,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-03 19:58:33,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-03 19:58:33,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:33,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-03 19:58:33,956 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-03 19:58:33,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:33,956 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-03 19:58:33,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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-03-03 19:58:33,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-03 19:58:33,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:33,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:33,959 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-03-03 19:58:33,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-03 19:58:34,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:34,164 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:34,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:34,164 INFO L85 PathProgramCache]: Analyzing trace with hash -290920710, now seen corresponding path program 21 times [2022-03-03 19:58:34,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:34,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343329644] [2022-03-03 19:58:34,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:34,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:34,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:34,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343329644] [2022-03-03 19:58:34,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343329644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:34,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405902427] [2022-03-03 19:58:34,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:34,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:34,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:34,204 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-03-03 19:58:34,205 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-03-03 19:58:34,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:58:34,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:34,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:34,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:34,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:34,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:34,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405902427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:34,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:34,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 19:58:34,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628261672] [2022-03-03 19:58:34,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:34,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:58:34,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:34,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:58:34,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:58:34,336 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 19:58:34,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:34,640 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-03 19:58:34,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:58:34,640 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-03 19:58:34,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:34,643 INFO L225 Difference]: With dead ends: 2302 [2022-03-03 19:58:34,643 INFO L226 Difference]: Without dead ends: 2290 [2022-03-03 19:58:34,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:58:34,644 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 182 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:34,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 145 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:34,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-03 19:58:34,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-03 19:58:34,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:34,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-03 19:58:34,667 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-03 19:58:34,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:34,667 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-03 19:58:34,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-03 19:58:34,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-03 19:58:34,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:34,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:34,670 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-03-03 19:58:34,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-03 19:58:34,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-03 19:58:34,877 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:34,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:34,878 INFO L85 PathProgramCache]: Analyzing trace with hash -817340994, now seen corresponding path program 22 times [2022-03-03 19:58:34,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:34,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429412635] [2022-03-03 19:58:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:34,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:34,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:34,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:34,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429412635] [2022-03-03 19:58:34,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429412635] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:34,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525610022] [2022-03-03 19:58:34,919 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:34,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:34,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:34,920 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-03-03 19:58:34,921 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-03-03 19:58:34,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:34,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:34,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:34,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:35,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:35,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:35,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525610022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:35,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:35,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:35,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891623833] [2022-03-03 19:58:35,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:35,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:35,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:35,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:35,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:35,143 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:36,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:36,019 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-03 19:58:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 19:58:36,020 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:36,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:36,027 INFO L225 Difference]: With dead ends: 4760 [2022-03-03 19:58:36,027 INFO L226 Difference]: Without dead ends: 4760 [2022-03-03 19:58:36,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:58:36,029 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 386 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:36,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 217 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:58:36,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-03 19:58:36,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-03 19:58:36,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:36,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-03 19:58:36,070 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-03 19:58:36,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:36,071 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-03 19:58:36,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:36,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-03 19:58:36,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:36,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:36,073 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-03-03 19:58:36,089 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-03-03 19:58:36,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-03 19:58:36,274 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:36,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:36,274 INFO L85 PathProgramCache]: Analyzing trace with hash -250388914, now seen corresponding path program 23 times [2022-03-03 19:58:36,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:36,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137163617] [2022-03-03 19:58:36,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:36,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:36,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:36,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137163617] [2022-03-03 19:58:36,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137163617] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:36,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522936717] [2022-03-03 19:58:36,319 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:58:36,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:36,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:36,320 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-03-03 19:58:36,320 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-03-03 19:58:36,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:58:36,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:36,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:36,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:36,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:36,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:36,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522936717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:36,518 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:36,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:36,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109480482] [2022-03-03 19:58:36,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:36,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:36,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:36,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:36,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:36,519 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:37,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:37,223 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-03 19:58:37,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:58:37,223 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:37,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:37,230 INFO L225 Difference]: With dead ends: 4260 [2022-03-03 19:58:37,230 INFO L226 Difference]: Without dead ends: 4260 [2022-03-03 19:58:37,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 19:58:37,232 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 474 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:37,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [474 Valid, 177 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:37,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-03 19:58:37,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-03 19:58:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:37,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-03 19:58:37,274 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-03 19:58:37,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:37,274 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-03 19:58:37,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:37,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-03 19:58:37,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:37,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:37,278 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-03-03 19:58:37,301 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-03-03 19:58:37,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-03 19:58:37,491 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:37,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:37,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1422734772, now seen corresponding path program 24 times [2022-03-03 19:58:37,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:37,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930249737] [2022-03-03 19:58:37,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:37,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:37,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:37,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:37,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930249737] [2022-03-03 19:58:37,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930249737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:37,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209709400] [2022-03-03 19:58:37,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:58:37,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:37,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:37,534 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-03-03 19:58:37,536 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-03-03 19:58:37,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:58:37,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:37,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:37,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:37,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:37,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:37,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209709400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:37,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:37,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 19:58:37,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650524850] [2022-03-03 19:58:37,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:37,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 19:58:37,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:37,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 19:58:37,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 19:58:37,701 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:38,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:38,331 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-03 19:58:38,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 19:58:38,331 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:38,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:38,338 INFO L225 Difference]: With dead ends: 4602 [2022-03-03 19:58:38,338 INFO L226 Difference]: Without dead ends: 4602 [2022-03-03 19:58:38,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:58:38,340 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 379 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:38,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 175 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:38,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-03 19:58:38,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-03 19:58:38,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:38,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-03 19:58:38,385 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-03 19:58:38,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:38,385 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-03 19:58:38,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:38,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-03 19:58:38,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:38,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:38,388 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-03-03 19:58:38,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-03 19:58:38,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:38,603 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:38,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:38,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1341358684, now seen corresponding path program 25 times [2022-03-03 19:58:38,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:38,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871532776] [2022-03-03 19:58:38,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:38,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:38,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:38,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871532776] [2022-03-03 19:58:38,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871532776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:38,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044521162] [2022-03-03 19:58:38,654 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:58:38,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:38,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:38,655 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-03-03 19:58:38,656 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-03-03 19:58:38,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:38,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:38,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:38,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:38,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:38,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044521162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:38,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:38,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 19:58:38,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960670710] [2022-03-03 19:58:38,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:38,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 19:58:38,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:38,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 19:58:38,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 19:58:38,851 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:39,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:39,429 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-03 19:58:39,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:58:39,430 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:39,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:39,436 INFO L225 Difference]: With dead ends: 4348 [2022-03-03 19:58:39,436 INFO L226 Difference]: Without dead ends: 4344 [2022-03-03 19:58:39,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:58:39,437 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 383 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:39,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 171 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:39,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-03 19:58:39,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-03 19:58:39,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-03 19:58:39,473 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-03 19:58:39,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:39,473 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-03 19:58:39,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:39,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-03 19:58:39,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:39,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:39,476 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-03-03 19:58:39,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-03 19:58:39,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:39,676 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:39,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:39,677 INFO L85 PathProgramCache]: Analyzing trace with hash -410701468, now seen corresponding path program 26 times [2022-03-03 19:58:39,677 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:39,677 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928159834] [2022-03-03 19:58:39,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:39,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:39,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:39,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928159834] [2022-03-03 19:58:39,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928159834] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:39,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528237841] [2022-03-03 19:58:39,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:39,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:39,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:39,715 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-03-03 19:58:39,716 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-03-03 19:58:39,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:39,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:39,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:39,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:39,822 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:39,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:39,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:39,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528237841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:39,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:39,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:39,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575335919] [2022-03-03 19:58:39,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:39,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:39,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:39,908 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:40,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:40,531 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-03 19:58:40,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:58:40,531 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:40,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:40,538 INFO L225 Difference]: With dead ends: 4035 [2022-03-03 19:58:40,538 INFO L226 Difference]: Without dead ends: 4035 [2022-03-03 19:58:40,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:58:40,539 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:40,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 236 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:40,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-03 19:58:40,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-03 19:58:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:40,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-03 19:58:40,573 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-03 19:58:40,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:40,573 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-03 19:58:40,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:40,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-03 19:58:40,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:40,576 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:40,576 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-03-03 19:58:40,591 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-03-03 19:58:40,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:40,776 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:40,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:40,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1232337686, now seen corresponding path program 27 times [2022-03-03 19:58:40,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:40,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865411638] [2022-03-03 19:58:40,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:40,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:40,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:40,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865411638] [2022-03-03 19:58:40,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865411638] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:40,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435693018] [2022-03-03 19:58:40,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:40,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:40,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:40,823 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-03-03 19:58:40,836 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-03-03 19:58:40,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:58:40,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:40,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:40,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:40,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:41,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:58:41,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435693018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:41,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:41,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 19:58:41,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501808300] [2022-03-03 19:58:41,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:41,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:58:41,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:41,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:58:41,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:58:41,014 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:41,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:41,785 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-03 19:58:41,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:58:41,789 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:41,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:41,795 INFO L225 Difference]: With dead ends: 3794 [2022-03-03 19:58:41,796 INFO L226 Difference]: Without dead ends: 3790 [2022-03-03 19:58:41,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:58:41,796 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 364 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:41,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 183 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:41,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-03 19:58:41,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-03 19:58:41,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:41,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-03 19:58:41,828 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-03 19:58:41,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:41,828 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-03 19:58:41,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:41,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-03 19:58:41,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:41,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:41,831 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-03-03 19:58:41,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-03 19:58:42,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-03 19:58:42,032 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:42,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:42,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2059201626, now seen corresponding path program 28 times [2022-03-03 19:58:42,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:42,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009624927] [2022-03-03 19:58:42,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:42,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:42,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:42,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:42,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009624927] [2022-03-03 19:58:42,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009624927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:42,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873804248] [2022-03-03 19:58:42,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:42,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:42,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:42,076 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-03-03 19:58:42,076 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-03-03 19:58:42,096 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:42,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:42,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:42,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:42,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:42,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:42,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873804248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:42,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:42,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:42,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140319198] [2022-03-03 19:58:42,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:42,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:42,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:42,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:42,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:42,229 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:42,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:42,881 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-03 19:58:42,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 19:58:42,882 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:42,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:42,888 INFO L225 Difference]: With dead ends: 3978 [2022-03-03 19:58:42,888 INFO L226 Difference]: Without dead ends: 3978 [2022-03-03 19:58:42,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:58:42,889 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 237 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:42,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 191 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:42,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-03 19:58:42,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-03 19:58:42,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-03 19:58:42,935 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-03 19:58:42,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:42,935 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-03 19:58:42,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:42,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-03 19:58:42,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:42,938 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:42,938 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-03-03 19:58:42,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-03 19:58:43,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:43,138 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:43,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:43,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1977825538, now seen corresponding path program 29 times [2022-03-03 19:58:43,139 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:43,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67327320] [2022-03-03 19:58:43,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:43,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:43,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:43,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:43,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:43,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67327320] [2022-03-03 19:58:43,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67327320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:43,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813012131] [2022-03-03 19:58:43,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:58:43,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:43,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:43,184 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-03-03 19:58:43,210 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-03-03 19:58:43,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:58:43,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:43,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:43,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:43,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:43,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:43,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813012131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:43,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:43,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:43,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375896017] [2022-03-03 19:58:43,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:43,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:43,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:43,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:43,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:43,351 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:43,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:43,855 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-03 19:58:43,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:58:43,855 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:43,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:43,861 INFO L225 Difference]: With dead ends: 3706 [2022-03-03 19:58:43,861 INFO L226 Difference]: Without dead ends: 3702 [2022-03-03 19:58:43,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:58:43,862 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 240 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:43,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 158 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:58:43,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-03 19:58:43,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-03 19:58:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-03 19:58:43,923 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-03 19:58:43,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:43,924 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-03 19:58:43,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:43,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-03 19:58:43,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:43,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:43,928 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-03-03 19:58:43,951 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-03-03 19:58:44,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:44,143 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:44,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:44,144 INFO L85 PathProgramCache]: Analyzing trace with hash 802049786, now seen corresponding path program 30 times [2022-03-03 19:58:44,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:44,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939984612] [2022-03-03 19:58:44,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:44,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:44,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:44,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:44,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939984612] [2022-03-03 19:58:44,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939984612] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:44,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065670248] [2022-03-03 19:58:44,185 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:58:44,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:44,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:44,186 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-03-03 19:58:44,187 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-03-03 19:58:44,208 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:58:44,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:44,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:44,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:44,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:44,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:44,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:44,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065670248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:44,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:44,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 19:58:44,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703849730] [2022-03-03 19:58:44,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:44,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 19:58:44,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:44,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 19:58:44,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:58:44,333 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:44,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:44,897 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-03 19:58:44,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:58:44,897 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:44,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:44,905 INFO L225 Difference]: With dead ends: 4114 [2022-03-03 19:58:44,905 INFO L226 Difference]: Without dead ends: 4102 [2022-03-03 19:58:44,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:58:44,906 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 240 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:44,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 185 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:44,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-03 19:58:44,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-03 19:58:44,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:44,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-03 19:58:44,944 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-03 19:58:44,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:44,945 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-03 19:58:44,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:44,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-03 19:58:44,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:44,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:44,948 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-03-03 19:58:44,970 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-03-03 19:58:45,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-03 19:58:45,170 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:45,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:45,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1895790794, now seen corresponding path program 31 times [2022-03-03 19:58:45,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:45,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265859828] [2022-03-03 19:58:45,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:45,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:45,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:45,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:45,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:45,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265859828] [2022-03-03 19:58:45,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265859828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:45,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130889876] [2022-03-03 19:58:45,219 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:58:45,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:45,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:45,220 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-03-03 19:58:45,242 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-03-03 19:58:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:45,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:45,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:45,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:45,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130889876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:45,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:45,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 19:58:45,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612366845] [2022-03-03 19:58:45,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:45,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 19:58:45,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:45,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 19:58:45,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:58:45,441 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:46,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:46,059 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-03 19:58:46,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:58:46,060 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:46,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:46,066 INFO L225 Difference]: With dead ends: 3694 [2022-03-03 19:58:46,066 INFO L226 Difference]: Without dead ends: 3694 [2022-03-03 19:58:46,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:58:46,067 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 381 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:46,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 247 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:46,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-03 19:58:46,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-03 19:58:46,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:46,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-03 19:58:46,103 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-03 19:58:46,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:46,103 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-03 19:58:46,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:46,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-03 19:58:46,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:46,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:46,107 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-03-03 19:58:46,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-03 19:58:46,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 19:58:46,325 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -252751640, now seen corresponding path program 32 times [2022-03-03 19:58:46,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:46,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493416932] [2022-03-03 19:58:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:46,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:46,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:46,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493416932] [2022-03-03 19:58:46,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493416932] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:46,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537661627] [2022-03-03 19:58:46,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:58:46,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:46,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:46,379 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-03-03 19:58:46,408 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-03-03 19:58:46,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:58:46,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:46,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:46,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:46,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:46,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:46,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:46,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537661627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:46,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:46,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 19:58:46,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87490162] [2022-03-03 19:58:46,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:46,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 19:58:46,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:46,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 19:58:46,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:58:46,599 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:47,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:47,447 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-03 19:58:47,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 19:58:47,447 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:47,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:47,453 INFO L225 Difference]: With dead ends: 3420 [2022-03-03 19:58:47,453 INFO L226 Difference]: Without dead ends: 3416 [2022-03-03 19:58:47,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:58:47,454 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 393 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:47,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 224 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:47,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-03 19:58:47,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-03 19:58:47,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-03 19:58:47,489 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-03 19:58:47,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:47,489 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-03 19:58:47,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:47,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-03 19:58:47,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:58:47,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:47,493 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-03-03 19:58:47,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-03 19:58:47,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-03 19:58:47,715 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:47,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1520208818, now seen corresponding path program 33 times [2022-03-03 19:58:47,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:47,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698361665] [2022-03-03 19:58:47,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:47,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:47,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:47,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:47,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698361665] [2022-03-03 19:58:47,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698361665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:47,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717388379] [2022-03-03 19:58:47,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:58:47,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:47,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:47,758 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-03-03 19:58:47,759 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-03-03 19:58:47,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:58:47,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:47,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:58:47,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:47,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:47,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:47,918 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:47,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717388379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:47,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:47,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:58:47,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364327432] [2022-03-03 19:58:47,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:47,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:58:47,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:47,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:58:47,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:58:47,919 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:48,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:58:48,507 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-03 19:58:48,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:58:48,507 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:58:48,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:58:48,512 INFO L225 Difference]: With dead ends: 3256 [2022-03-03 19:58:48,512 INFO L226 Difference]: Without dead ends: 3244 [2022-03-03 19:58:48,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:58:48,513 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 238 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:58:48,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 174 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:58:48,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-03 19:58:48,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-03 19:58:48,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:48,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-03 19:58:48,545 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-03 19:58:48,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:58:48,545 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-03 19:58:48,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:58:48,545 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-03 19:58:48,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 19:58:48,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:58:48,548 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, 1, 1] [2022-03-03 19:58:48,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-03 19:58:48,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 19:58:48,748 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:58:48,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:58:48,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1154803164, now seen corresponding path program 4 times [2022-03-03 19:58:48,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:58:48,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135857578] [2022-03-03 19:58:48,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:58:48,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:58:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:58:49,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:49,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:58:49,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135857578] [2022-03-03 19:58:49,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135857578] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:58:49,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299709930] [2022-03-03 19:58:49,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:58:49,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:58:49,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:58:49,193 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-03-03 19:58:49,193 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-03-03 19:58:49,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:58:49,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:58:49,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:58:49,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:58:49,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:58:49,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:58:49,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 109 treesize of output 75 [2022-03-03 19:58:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:50,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:58:51,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:58:51,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:58:51,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 343 treesize of output 269 [2022-03-03 19:58:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:58:53,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299709930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:58:53,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:58:53,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:58:53,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717306930] [2022-03-03 19:58:53,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:58:53,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:58:53,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:58:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:58:53,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:58:53,554 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:00,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:59:00,699 INFO L93 Difference]: Finished difference Result 4114 states and 13131 transitions. [2022-03-03 19:59:00,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-03 19:59:00,700 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 19:59:00,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:59:00,708 INFO L225 Difference]: With dead ends: 4114 [2022-03-03 19:59:00,708 INFO L226 Difference]: Without dead ends: 4054 [2022-03-03 19:59:00,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1609 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=950, Invalid=4020, Unknown=0, NotChecked=0, Total=4970 [2022-03-03 19:59:00,709 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 470 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:59:00,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 328 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1323 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:59:00,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4054 states. [2022-03-03 19:59:00,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4054 to 1792. [2022-03-03 19:59:00,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:00,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-03-03 19:59:00,742 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-03-03 19:59:00,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:59:00,742 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-03-03 19:59:00,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:00,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-03-03 19:59:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 19:59:00,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:59:00,746 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, 1, 1] [2022-03-03 19:59:00,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-03 19:59:00,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-03 19:59:00,947 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:59:00,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:59:00,947 INFO L85 PathProgramCache]: Analyzing trace with hash -873594852, now seen corresponding path program 5 times [2022-03-03 19:59:00,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:59:00,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284427514] [2022-03-03 19:59:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:59:00,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:59:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:59:01,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:01,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:59:01,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284427514] [2022-03-03 19:59:01,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284427514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:59:01,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328369168] [2022-03-03 19:59:01,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:59:01,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:59:01,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:59:01,609 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-03-03 19:59:01,610 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-03-03 19:59:01,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:59:01,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:59:01,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:59:01,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:59:02,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:59:02,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:02,259 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 109 treesize of output 75 [2022-03-03 19:59:02,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:02,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:59:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:03,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:59:03,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 407 treesize of output 309 [2022-03-03 19:59:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:06,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328369168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:59:06,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:59:06,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:59:06,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97677169] [2022-03-03 19:59:06,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:59:06,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:59:06,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:59:06,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:59:06,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:59:06,435 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:13,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:59:13,996 INFO L93 Difference]: Finished difference Result 4134 states and 13240 transitions. [2022-03-03 19:59:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:59:13,996 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 19:59:13,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:59:14,003 INFO L225 Difference]: With dead ends: 4134 [2022-03-03 19:59:14,003 INFO L226 Difference]: Without dead ends: 4104 [2022-03-03 19:59:14,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1732 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=978, Invalid=4278, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:59:14,004 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 551 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:59:14,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 316 Invalid, 1331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1212 Invalid, 0 Unknown, 14 Unchecked, 0.9s Time] [2022-03-03 19:59:14,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states. [2022-03-03 19:59:14,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 1821. [2022-03-03 19:59:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1820 states have (on average 3.5835164835164837) internal successors, (6522), 1820 states have internal predecessors, (6522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 6522 transitions. [2022-03-03 19:59:14,055 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 6522 transitions. Word has length 26 [2022-03-03 19:59:14,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:59:14,056 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 6522 transitions. [2022-03-03 19:59:14,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:14,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 6522 transitions. [2022-03-03 19:59:14,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 19:59:14,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:59:14,059 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, 1, 1] [2022-03-03 19:59:14,074 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-03-03 19:59:14,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-03 19:59:14,259 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:59:14,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:59:14,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1927464722, now seen corresponding path program 6 times [2022-03-03 19:59:14,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:59:14,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27796167] [2022-03-03 19:59:14,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:59:14,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:59:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:59:14,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:14,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:59:14,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27796167] [2022-03-03 19:59:14,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27796167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:59:14,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967524798] [2022-03-03 19:59:14,798 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:59:14,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:59:14,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:59:14,799 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-03-03 19:59:14,801 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-03-03 19:59:14,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:59:14,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:59:14,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:59:14,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:59:15,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:59:15,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:59:15,495 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 115 treesize of output 85 [2022-03-03 19:59:16,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:16,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:59:17,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:17,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:17,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:59:17,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 343 treesize of output 261 [2022-03-03 19:59:18,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:18,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967524798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:59:18,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:59:18,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:59:18,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528789390] [2022-03-03 19:59:18,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:59:18,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:59:18,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:59:18,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:59:18,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:59:18,602 INFO L87 Difference]: Start difference. First operand 1821 states and 6522 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) 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-03-03 19:59:35,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:59:35,763 INFO L93 Difference]: Finished difference Result 4520 states and 14724 transitions. [2022-03-03 19:59:35,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-03 19:59:35,764 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) 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 26 [2022-03-03 19:59:35,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:59:35,771 INFO L225 Difference]: With dead ends: 4520 [2022-03-03 19:59:35,771 INFO L226 Difference]: Without dead ends: 4453 [2022-03-03 19:59:35,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3998 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=1629, Invalid=10361, Unknown=0, NotChecked=0, Total=11990 [2022-03-03 19:59:35,773 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 593 mSDsluCounter, 1384 mSDsCounter, 0 mSdLazyCounter, 2989 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 3343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:59:35,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 759 Invalid, 3343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2989 Invalid, 0 Unknown, 263 Unchecked, 2.2s Time] [2022-03-03 19:59:35,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4453 states. [2022-03-03 19:59:35,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4453 to 1899. [2022-03-03 19:59:35,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1899 states, 1898 states have (on average 3.5816649104320337) internal successors, (6798), 1898 states have internal predecessors, (6798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:35,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1899 states to 1899 states and 6798 transitions. [2022-03-03 19:59:35,826 INFO L78 Accepts]: Start accepts. Automaton has 1899 states and 6798 transitions. Word has length 26 [2022-03-03 19:59:35,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:59:35,826 INFO L470 AbstractCegarLoop]: Abstraction has 1899 states and 6798 transitions. [2022-03-03 19:59:35,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) 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-03-03 19:59:35,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1899 states and 6798 transitions. [2022-03-03 19:59:35,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 19:59:35,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:59:35,831 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:59:35,853 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-03-03 19:59:36,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-03 19:59:36,043 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:59:36,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:59:36,044 INFO L85 PathProgramCache]: Analyzing trace with hash 717834456, now seen corresponding path program 34 times [2022-03-03 19:59:36,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:59:36,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416821463] [2022-03-03 19:59:36,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:59:36,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:59:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:59:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:36,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:59:36,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416821463] [2022-03-03 19:59:36,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416821463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:59:36,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808227150] [2022-03-03 19:59:36,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:59:36,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:59:36,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:59:36,768 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-03-03 19:59:36,769 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-03-03 19:59:36,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:59:36,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:59:36,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:59:36,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:59:37,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:59:37,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:37,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:59:37,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:37,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 75 [2022-03-03 19:59:37,627 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:37,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:59:38,797 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:59:38,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-03 19:59:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:39,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808227150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:59:39,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:59:39,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-03 19:59:39,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23475230] [2022-03-03 19:59:39,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:59:39,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:59:39,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:59:39,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:59:39,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:59:39,789 INFO L87 Difference]: Start difference. First operand 1899 states and 6798 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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-03-03 19:59:46,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:59:46,068 INFO L93 Difference]: Finished difference Result 3788 states and 12709 transitions. [2022-03-03 19:59:46,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 19:59:46,068 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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 26 [2022-03-03 19:59:46,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:59:46,075 INFO L225 Difference]: With dead ends: 3788 [2022-03-03 19:59:46,075 INFO L226 Difference]: Without dead ends: 3758 [2022-03-03 19:59:46,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1763 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=878, Invalid=4672, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 19:59:46,076 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 338 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 1470 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 1561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:59:46,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 293 Invalid, 1561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1470 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:59:46,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3758 states. [2022-03-03 19:59:46,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3758 to 1943. [2022-03-03 19:59:46,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1942 states have (on average 3.572090628218332) internal successors, (6937), 1942 states have internal predecessors, (6937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:59:46,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 6937 transitions. [2022-03-03 19:59:46,124 INFO L78 Accepts]: Start accepts. Automaton has 1943 states and 6937 transitions. Word has length 26 [2022-03-03 19:59:46,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:59:46,124 INFO L470 AbstractCegarLoop]: Abstraction has 1943 states and 6937 transitions. [2022-03-03 19:59:46,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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-03-03 19:59:46,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1943 states and 6937 transitions. [2022-03-03 19:59:46,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 19:59:46,128 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:59:46,128 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, 1, 1] [2022-03-03 19:59:46,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-03 19:59:46,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-03 19:59:46,329 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:59:46,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:59:46,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1522881632, now seen corresponding path program 7 times [2022-03-03 19:59:46,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:59:46,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532209202] [2022-03-03 19:59:46,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:59:46,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:59:46,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:59:46,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:46,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:59:46,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532209202] [2022-03-03 19:59:46,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532209202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:59:46,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822529614] [2022-03-03 19:59:46,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:59:46,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:59:46,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:59:46,800 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-03-03 19:59:46,801 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-03-03 19:59:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:59:46,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:59:46,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:59:48,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:59:48,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:59:48,163 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 109 treesize of output 75 [2022-03-03 19:59:48,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:59:48,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:59:49,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:59:49,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 323 treesize of output 273 [2022-03-03 20:00:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:02,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822529614] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:00:02,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:00:02,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 20:00:02,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106762598] [2022-03-03 20:00:02,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:00:02,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:00:02,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:00:02,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:00:02,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:00:02,614 INFO L87 Difference]: Start difference. First operand 1943 states and 6937 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:00:07,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:00:07,891 INFO L93 Difference]: Finished difference Result 4902 states and 15831 transitions. [2022-03-03 20:00:07,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 20:00:07,891 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:00:07,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:00:07,900 INFO L225 Difference]: With dead ends: 4902 [2022-03-03 20:00:07,900 INFO L226 Difference]: Without dead ends: 4888 [2022-03-03 20:00:07,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1366 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=774, Invalid=3008, Unknown=0, NotChecked=0, Total=3782 [2022-03-03 20:00:07,901 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 361 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 20:00:07,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 416 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 741 Invalid, 0 Unknown, 340 Unchecked, 0.5s Time] [2022-03-03 20:00:07,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4888 states. [2022-03-03 20:00:07,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4888 to 1958. [2022-03-03 20:00:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1958 states, 1957 states have (on average 3.5728155339805827) internal successors, (6992), 1957 states have internal predecessors, (6992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:00:07,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1958 states to 1958 states and 6992 transitions. [2022-03-03 20:00:07,977 INFO L78 Accepts]: Start accepts. Automaton has 1958 states and 6992 transitions. Word has length 26 [2022-03-03 20:00:07,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:00:07,977 INFO L470 AbstractCegarLoop]: Abstraction has 1958 states and 6992 transitions. [2022-03-03 20:00:07,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:00:07,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1958 states and 6992 transitions. [2022-03-03 20:00:07,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:00:07,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:00:07,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:00:08,006 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-03-03 20:00:08,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:00:08,201 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:00:08,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:00:08,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1221704100, now seen corresponding path program 35 times [2022-03-03 20:00:08,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:00:08,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163778633] [2022-03-03 20:00:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:00:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:00:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:00:09,015 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:09,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:00:09,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163778633] [2022-03-03 20:00:09,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163778633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:00:09,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366593141] [2022-03-03 20:00:09,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:00:09,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:00:09,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:00:09,016 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-03-03 20:00:09,017 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-03-03 20:00:09,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:00:09,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:00:09,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:00:09,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:00:09,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:00:09,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:00:09,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:00:09,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:00:09,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-03 20:00:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:09,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:00:10,855 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:00:10,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-03 20:00:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:11,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366593141] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:00:11,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:00:11,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-03 20:00:11,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002890303] [2022-03-03 20:00:11,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:00:11,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 20:00:11,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:00:11,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 20:00:11,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-03 20:00:11,806 INFO L87 Difference]: Start difference. First operand 1958 states and 6992 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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-03-03 20:00:21,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:00:21,668 INFO L93 Difference]: Finished difference Result 4660 states and 15281 transitions. [2022-03-03 20:00:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-03 20:00:21,668 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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 26 [2022-03-03 20:00:21,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:00:21,676 INFO L225 Difference]: With dead ends: 4660 [2022-03-03 20:00:21,676 INFO L226 Difference]: Without dead ends: 4598 [2022-03-03 20:00:21,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3288 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=1538, Invalid=7582, Unknown=0, NotChecked=0, Total=9120 [2022-03-03 20:00:21,676 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 466 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 2388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-03 20:00:21,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 547 Invalid, 2388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-03 20:00:21,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-03-03 20:00:21,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 2001. [2022-03-03 20:00:21,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 3.5745) internal successors, (7149), 2000 states have internal predecessors, (7149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:00:21,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 7149 transitions. [2022-03-03 20:00:21,717 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 7149 transitions. Word has length 26 [2022-03-03 20:00:21,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:00:21,717 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 7149 transitions. [2022-03-03 20:00:21,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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-03-03 20:00:21,717 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 7149 transitions. [2022-03-03 20:00:21,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:00:21,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:00:21,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:00:21,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-03 20:00:21,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:00:21,921 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:00:21,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:00:21,921 INFO L85 PathProgramCache]: Analyzing trace with hash 2096944352, now seen corresponding path program 36 times [2022-03-03 20:00:21,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:00:21,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928367764] [2022-03-03 20:00:21,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:00:21,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:00:21,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:00:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:22,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:00:22,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928367764] [2022-03-03 20:00:22,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928367764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:00:22,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163596543] [2022-03-03 20:00:22,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:00:22,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:00:22,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:00:22,421 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-03-03 20:00:22,422 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-03-03 20:00:22,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:00:22,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:00:22,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:00:22,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:00:22,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:00:22,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:00:22,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:00:22,990 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 115 treesize of output 101 [2022-03-03 20:00:23,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:23,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:00:24,561 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:00:24,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-03 20:00:25,737 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:00:25,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163596543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:00:25,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:00:25,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-03 20:00:25,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460802627] [2022-03-03 20:00:25,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:00:25,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:00:25,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:00:25,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:00:25,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:00:25,738 INFO L87 Difference]: Start difference. First operand 2001 states and 7149 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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-03-03 20:01:17,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:01:17,483 INFO L93 Difference]: Finished difference Result 7476 states and 23173 transitions. [2022-03-03 20:01:17,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-03-03 20:01:17,483 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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 26 [2022-03-03 20:01:17,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:01:17,495 INFO L225 Difference]: With dead ends: 7476 [2022-03-03 20:01:17,495 INFO L226 Difference]: Without dead ends: 7371 [2022-03-03 20:01:17,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35002 ImplicationChecksByTransitivity, 48.7s TimeCoverageRelationStatistics Valid=8125, Invalid=72815, Unknown=0, NotChecked=0, Total=80940 [2022-03-03 20:01:17,498 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 1217 mSDsluCounter, 2482 mSDsCounter, 0 mSdLazyCounter, 5233 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1217 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 5537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 5233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-03-03 20:01:17,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1217 Valid, 1424 Invalid, 5537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 5233 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-03-03 20:01:17,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7371 states. [2022-03-03 20:01:17,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7371 to 2205. [2022-03-03 20:01:17,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 3.5676043557168784) internal successors, (7863), 2204 states have internal predecessors, (7863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:01:17,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 7863 transitions. [2022-03-03 20:01:17,558 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 7863 transitions. Word has length 26 [2022-03-03 20:01:17,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:01:17,558 INFO L470 AbstractCegarLoop]: Abstraction has 2205 states and 7863 transitions. [2022-03-03 20:01:17,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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-03-03 20:01:17,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 7863 transitions. [2022-03-03 20:01:17,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:01:17,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:01:17,562 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, 1, 1] [2022-03-03 20:01:17,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 20:01:17,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-03 20:01:17,762 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:01:17,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:01:17,763 INFO L85 PathProgramCache]: Analyzing trace with hash 918853184, now seen corresponding path program 8 times [2022-03-03 20:01:17,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:01:17,763 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008510570] [2022-03-03 20:01:17,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:01:17,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:01:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:01:18,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:18,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:01:18,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008510570] [2022-03-03 20:01:18,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008510570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:01:18,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383632842] [2022-03-03 20:01:18,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:01:18,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:01:18,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:01:18,225 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-03-03 20:01:18,226 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-03-03 20:01:18,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:01:18,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:01:18,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:01:18,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:01:18,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:01:18,939 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 109 treesize of output 91 [2022-03-03 20:01:19,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:19,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:01:21,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:01:21,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:01:21,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:01:21,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 347 treesize of output 261 [2022-03-03 20:01:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:22,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383632842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:01:22,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:01:22,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-03 20:01:22,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838384092] [2022-03-03 20:01:22,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:01:22,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:01:22,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:01:22,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:01:22,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:01:22,512 INFO L87 Difference]: Start difference. First operand 2205 states and 7863 transitions. Second operand has 25 states, 25 states have (on average 2.52) 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-03-03 20:01:37,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:01:37,027 INFO L93 Difference]: Finished difference Result 4470 states and 14387 transitions. [2022-03-03 20:01:37,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-03 20:01:37,027 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) 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 26 [2022-03-03 20:01:37,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:01:37,035 INFO L225 Difference]: With dead ends: 4470 [2022-03-03 20:01:37,036 INFO L226 Difference]: Without dead ends: 4336 [2022-03-03 20:01:37,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3043 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=1344, Invalid=7398, Unknown=0, NotChecked=0, Total=8742 [2022-03-03 20:01:37,036 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 437 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1684 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:01:37,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 425 Invalid, 1761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1684 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 20:01:37,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4336 states. [2022-03-03 20:01:37,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4336 to 2279. [2022-03-03 20:01:37,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 2278 states have (on average 3.5601404741000877) internal successors, (8110), 2278 states have internal predecessors, (8110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:01:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 8110 transitions. [2022-03-03 20:01:37,082 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 8110 transitions. Word has length 26 [2022-03-03 20:01:37,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:01:37,083 INFO L470 AbstractCegarLoop]: Abstraction has 2279 states and 8110 transitions. [2022-03-03 20:01:37,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) 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-03-03 20:01:37,083 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 8110 transitions. [2022-03-03 20:01:37,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:01:37,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:01:37,086 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, 1, 1] [2022-03-03 20:01:37,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 20:01:37,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-03 20:01:37,287 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:01:37,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:01:37,287 INFO L85 PathProgramCache]: Analyzing trace with hash 193303520, now seen corresponding path program 9 times [2022-03-03 20:01:37,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:01:37,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914855602] [2022-03-03 20:01:37,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:01:37,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:01:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:01:37,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:37,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:01:37,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914855602] [2022-03-03 20:01:37,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914855602] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:01:37,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104433049] [2022-03-03 20:01:37,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:01:37,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:01:37,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:01:37,603 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-03-03 20:01:37,603 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-03-03 20:01:37,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:01:37,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:01:37,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:01:37,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:01:38,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:01:38,051 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 89 treesize of output 89 [2022-03-03 20:01:43,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:43,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:01:45,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:01:45,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 323 treesize of output 273 [2022-03-03 20:01:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:53,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104433049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:01:53,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:01:53,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-03 20:01:53,609 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081276460] [2022-03-03 20:01:53,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:01:53,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:01:53,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:01:53,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:01:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:01:53,610 INFO L87 Difference]: Start difference. First operand 2279 states and 8110 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:01:58,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:01:58,967 INFO L93 Difference]: Finished difference Result 3909 states and 13408 transitions. [2022-03-03 20:01:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 20:01:58,967 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:01:58,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:01:58,974 INFO L225 Difference]: With dead ends: 3909 [2022-03-03 20:01:58,974 INFO L226 Difference]: Without dead ends: 3873 [2022-03-03 20:01:58,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=692, Invalid=3090, Unknown=0, NotChecked=0, Total=3782 [2022-03-03 20:01:58,975 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 302 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:01:58,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 342 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1070 Invalid, 0 Unknown, 392 Unchecked, 0.7s Time] [2022-03-03 20:01:58,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3873 states. [2022-03-03 20:01:59,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3873 to 2305. [2022-03-03 20:01:59,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2305 states, 2304 states have (on average 3.560763888888889) internal successors, (8204), 2304 states have internal predecessors, (8204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:01:59,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2305 states to 2305 states and 8204 transitions. [2022-03-03 20:01:59,019 INFO L78 Accepts]: Start accepts. Automaton has 2305 states and 8204 transitions. Word has length 26 [2022-03-03 20:01:59,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:01:59,019 INFO L470 AbstractCegarLoop]: Abstraction has 2305 states and 8204 transitions. [2022-03-03 20:01:59,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:01:59,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2305 states and 8204 transitions. [2022-03-03 20:01:59,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:01:59,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:01:59,024 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, 1, 1] [2022-03-03 20:01:59,045 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-03-03 20:01:59,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-03 20:01:59,241 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:01:59,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:01:59,241 INFO L85 PathProgramCache]: Analyzing trace with hash -483290174, now seen corresponding path program 10 times [2022-03-03 20:01:59,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:01:59,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18814518] [2022-03-03 20:01:59,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:01:59,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:01:59,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:01:59,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:01:59,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:01:59,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18814518] [2022-03-03 20:01:59,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18814518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:01:59,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890008047] [2022-03-03 20:01:59,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:01:59,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:01:59,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:01:59,722 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-03-03 20:01:59,723 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-03-03 20:01:59,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:01:59,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:01:59,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:01:59,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:02:00,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:02:00,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:02:00,150 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 89 treesize of output 73 [2022-03-03 20:02:00,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:00,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:02:02,149 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 20:02:02,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 355 treesize of output 269 [2022-03-03 20:02:05,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:05,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890008047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:02:05,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:02:05,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-03 20:02:05,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716545692] [2022-03-03 20:02:05,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:02:05,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 20:02:05,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:02:05,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 20:02:05,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-03-03 20:02:05,943 INFO L87 Difference]: Start difference. First operand 2305 states and 8204 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 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-03-03 20:02:10,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:02:10,258 INFO L93 Difference]: Finished difference Result 4170 states and 13577 transitions. [2022-03-03 20:02:10,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 20:02:10,258 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 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 26 [2022-03-03 20:02:10,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:02:10,266 INFO L225 Difference]: With dead ends: 4170 [2022-03-03 20:02:10,266 INFO L226 Difference]: Without dead ends: 4120 [2022-03-03 20:02:10,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 20:02:10,267 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 277 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:02:10,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 325 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1081 Invalid, 0 Unknown, 185 Unchecked, 0.7s Time] [2022-03-03 20:02:10,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4120 states. [2022-03-03 20:02:10,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4120 to 2326. [2022-03-03 20:02:10,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2326 states, 2325 states have (on average 3.5643010752688173) internal successors, (8287), 2325 states have internal predecessors, (8287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:02:10,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2326 states to 2326 states and 8287 transitions. [2022-03-03 20:02:10,326 INFO L78 Accepts]: Start accepts. Automaton has 2326 states and 8287 transitions. Word has length 26 [2022-03-03 20:02:10,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:02:10,326 INFO L470 AbstractCegarLoop]: Abstraction has 2326 states and 8287 transitions. [2022-03-03 20:02:10,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 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-03-03 20:02:10,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2326 states and 8287 transitions. [2022-03-03 20:02:10,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:02:10,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:02:10,331 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, 1, 1] [2022-03-03 20:02:10,347 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-03-03 20:02:10,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:02:10,531 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:02:10,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:02:10,532 INFO L85 PathProgramCache]: Analyzing trace with hash 999844764, now seen corresponding path program 11 times [2022-03-03 20:02:10,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:02:10,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048680111] [2022-03-03 20:02:10,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:02:10,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:02:10,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:02:10,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:10,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:02:10,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048680111] [2022-03-03 20:02:10,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048680111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:02:10,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272064070] [2022-03-03 20:02:10,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:02:10,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:02:10,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:02:10,887 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-03-03 20:02:10,888 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-03-03 20:02:10,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:02:10,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:02:10,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:02:10,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:02:11,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:02:11,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:02:11,359 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 89 treesize of output 73 [2022-03-03 20:02:12,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:12,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:02:13,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:02:13,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:02:13,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 419 treesize of output 309 [2022-03-03 20:02:20,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:20,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272064070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:02:20,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:02:20,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-03 20:02:20,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496128484] [2022-03-03 20:02:20,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:02:20,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:02:20,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:02:20,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:02:20,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:02:20,501 INFO L87 Difference]: Start difference. First operand 2326 states and 8287 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 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-03-03 20:02:48,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:02:48,367 INFO L93 Difference]: Finished difference Result 5750 states and 18483 transitions. [2022-03-03 20:02:48,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-03 20:02:48,367 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:02:48,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:02:48,377 INFO L225 Difference]: With dead ends: 5750 [2022-03-03 20:02:48,377 INFO L226 Difference]: Without dead ends: 5645 [2022-03-03 20:02:48,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6615 ImplicationChecksByTransitivity, 27.0s TimeCoverageRelationStatistics Valid=2307, Invalid=14985, Unknown=0, NotChecked=0, Total=17292 [2022-03-03 20:02:48,378 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 437 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 2052 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:02:48,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 518 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2052 Invalid, 0 Unknown, 359 Unchecked, 1.7s Time] [2022-03-03 20:02:48,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states. [2022-03-03 20:02:48,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 2442. [2022-03-03 20:02:48,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 2441 states have (on average 3.5583777140516184) internal successors, (8686), 2441 states have internal predecessors, (8686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:02:48,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 8686 transitions. [2022-03-03 20:02:48,430 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 8686 transitions. Word has length 26 [2022-03-03 20:02:48,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:02:48,430 INFO L470 AbstractCegarLoop]: Abstraction has 2442 states and 8686 transitions. [2022-03-03 20:02:48,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 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-03-03 20:02:48,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 8686 transitions. [2022-03-03 20:02:48,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:02:48,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:02:48,434 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, 1, 1] [2022-03-03 20:02:48,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-03 20:02:48,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-03 20:02:48,634 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:02:48,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:02:48,635 INFO L85 PathProgramCache]: Analyzing trace with hash -340731392, now seen corresponding path program 12 times [2022-03-03 20:02:48,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:02:48,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577082872] [2022-03-03 20:02:48,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:02:48,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:02:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:02:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:49,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:02:49,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577082872] [2022-03-03 20:02:49,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577082872] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:02:49,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145721760] [2022-03-03 20:02:49,067 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:02:49,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:02:49,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:02:49,070 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-03-03 20:02:49,070 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-03-03 20:02:49,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:02:49,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:02:49,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 20:02:49,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:02:49,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:02:49,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:02:49,717 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 109 treesize of output 75 [2022-03-03 20:02:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:50,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:02:51,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:02:51,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:02:51,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 339 treesize of output 261 [2022-03-03 20:02:55,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:02:55,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145721760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:02:55,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:02:55,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 20:02:55,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555561923] [2022-03-03 20:02:55,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:02:55,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:02:55,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:02:55,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:02:55,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:02:55,781 INFO L87 Difference]: Start difference. First operand 2442 states and 8686 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:01,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:03:01,219 INFO L93 Difference]: Finished difference Result 4469 states and 14718 transitions. [2022-03-03 20:03:01,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 20:03:01,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:03:01,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:03:01,228 INFO L225 Difference]: With dead ends: 4469 [2022-03-03 20:03:01,229 INFO L226 Difference]: Without dead ends: 4427 [2022-03-03 20:03:01,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=780, Invalid=3380, Unknown=0, NotChecked=0, Total=4160 [2022-03-03 20:03:01,229 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 365 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 396 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:03:01,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 343 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 873 Invalid, 0 Unknown, 396 Unchecked, 0.6s Time] [2022-03-03 20:03:01,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4427 states. [2022-03-03 20:03:01,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4427 to 2515. [2022-03-03 20:03:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2515 states, 2514 states have (on average 3.5592680986475735) internal successors, (8948), 2514 states have internal predecessors, (8948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:01,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2515 states to 2515 states and 8948 transitions. [2022-03-03 20:03:01,286 INFO L78 Accepts]: Start accepts. Automaton has 2515 states and 8948 transitions. Word has length 26 [2022-03-03 20:03:01,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:03:01,286 INFO L470 AbstractCegarLoop]: Abstraction has 2515 states and 8948 transitions. [2022-03-03 20:03:01,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:01,286 INFO L276 IsEmpty]: Start isEmpty. Operand 2515 states and 8948 transitions. [2022-03-03 20:03:01,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:03:01,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:03:01,290 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, 1, 1] [2022-03-03 20:03:01,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-03 20:03:01,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:03:01,491 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:03:01,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:03:01,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1958264172, now seen corresponding path program 13 times [2022-03-03 20:03:01,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:03:01,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250437977] [2022-03-03 20:03:01,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:03:01,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:03:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:03:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:01,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:03:01,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250437977] [2022-03-03 20:03:01,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250437977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:03:01,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997554] [2022-03-03 20:03:01,871 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:03:01,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:03:01,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:03:01,872 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-03-03 20:03:01,873 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-03-03 20:03:01,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:03:01,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:03:01,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:03:02,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:03:02,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:03:02,371 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 109 treesize of output 91 [2022-03-03 20:03:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:03,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:03:04,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:03:04,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 265 [2022-03-03 20:03:35,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:35,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:03:35,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:03:35,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 20:03:35,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162813397] [2022-03-03 20:03:35,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:03:35,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:03:35,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:03:35,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:03:35,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:03:35,416 INFO L87 Difference]: Start difference. First operand 2515 states and 8948 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:41,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:03:41,787 INFO L93 Difference]: Finished difference Result 5140 states and 16874 transitions. [2022-03-03 20:03:41,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-03 20:03:41,788 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:03:41,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:03:41,796 INFO L225 Difference]: With dead ends: 5140 [2022-03-03 20:03:41,796 INFO L226 Difference]: Without dead ends: 5096 [2022-03-03 20:03:41,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1681 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=921, Invalid=4049, Unknown=0, NotChecked=0, Total=4970 [2022-03-03 20:03:41,797 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 451 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:03:41,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 357 Invalid, 1453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1098 Invalid, 0 Unknown, 258 Unchecked, 0.8s Time] [2022-03-03 20:03:41,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5096 states. [2022-03-03 20:03:41,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5096 to 2524. [2022-03-03 20:03:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2524 states, 2523 states have (on average 3.5640110978993262) internal successors, (8992), 2523 states have internal predecessors, (8992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:41,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2524 states to 2524 states and 8992 transitions. [2022-03-03 20:03:41,857 INFO L78 Accepts]: Start accepts. Automaton has 2524 states and 8992 transitions. Word has length 26 [2022-03-03 20:03:41,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:03:41,857 INFO L470 AbstractCegarLoop]: Abstraction has 2524 states and 8992 transitions. [2022-03-03 20:03:41,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:41,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2524 states and 8992 transitions. [2022-03-03 20:03:41,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:03:41,862 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:03: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, 1, 1] [2022-03-03 20:03:41,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-03-03 20:03:42,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-03 20:03:42,063 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:03:42,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:03:42,063 INFO L85 PathProgramCache]: Analyzing trace with hash 646760220, now seen corresponding path program 14 times [2022-03-03 20:03:42,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:03:42,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883784400] [2022-03-03 20:03:42,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:03:42,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:03:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:03:42,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:42,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:03:42,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883784400] [2022-03-03 20:03:42,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883784400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:03:42,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543232106] [2022-03-03 20:03:42,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:03:42,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:03:42,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:03:42,441 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-03-03 20:03:42,444 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-03-03 20:03:42,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:03:42,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:03:42,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:03:42,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:03:42,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:03:42,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:03:42,815 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 89 treesize of output 73 [2022-03-03 20:03:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:43,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:03:44,825 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 20:03:44,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 355 treesize of output 269 [2022-03-03 20:03:48,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:48,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543232106] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:03:48,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:03:48,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 20:03:48,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806892638] [2022-03-03 20:03:48,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:03:48,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:03:48,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:03:48,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:03:48,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:03:48,568 INFO L87 Difference]: Start difference. First operand 2524 states and 8992 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-03-03 20:03:56,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:03:56,127 INFO L93 Difference]: Finished difference Result 4861 states and 16064 transitions. [2022-03-03 20:03:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 20:03:56,127 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-03 20:03:56,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:03:56,138 INFO L225 Difference]: With dead ends: 4861 [2022-03-03 20:03:56,138 INFO L226 Difference]: Without dead ends: 4796 [2022-03-03 20:03:56,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=813, Invalid=4737, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 20:03:56,138 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 369 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:03:56,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 422 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 20:03:56,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4796 states. [2022-03-03 20:03:56,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4796 to 2534. [2022-03-03 20:03:56,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2534 states, 2533 states have (on average 3.5617844453217526) internal successors, (9022), 2533 states have internal predecessors, (9022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:03:56,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2534 states to 2534 states and 9022 transitions. [2022-03-03 20:03:56,186 INFO L78 Accepts]: Start accepts. Automaton has 2534 states and 9022 transitions. Word has length 26 [2022-03-03 20:03:56,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:03:56,186 INFO L470 AbstractCegarLoop]: Abstraction has 2534 states and 9022 transitions. [2022-03-03 20:03:56,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-03-03 20:03:56,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states and 9022 transitions. [2022-03-03 20:03:56,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:03:56,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:03:56,190 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, 1, 1] [2022-03-03 20:03:56,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-03 20:03:56,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-03 20:03:56,390 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:03:56,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:03:56,391 INFO L85 PathProgramCache]: Analyzing trace with hash -599960430, now seen corresponding path program 15 times [2022-03-03 20:03:56,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:03:56,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206976443] [2022-03-03 20:03:56,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:03:56,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:03:56,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:03:56,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:56,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:03:56,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206976443] [2022-03-03 20:03:56,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206976443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:03:56,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749115250] [2022-03-03 20:03:56,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:03:56,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:03:56,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:03:56,862 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-03-03 20:03:56,862 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-03-03 20:03:56,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:03:56,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:03:56,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:03:56,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:03:58,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:03:58,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:03:58,689 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 109 treesize of output 75 [2022-03-03 20:03:58,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:03:58,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:04:00,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:04:00,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 265 [2022-03-03 20:04:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:21,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749115250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:04:21,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:04:21,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 20:04:21,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929732718] [2022-03-03 20:04:21,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:04:21,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:04:21,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:04:21,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:04:21,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:04:21,686 INFO L87 Difference]: Start difference. First operand 2534 states and 9022 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) 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-03-03 20:04:27,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:04:27,942 INFO L93 Difference]: Finished difference Result 4144 states and 13680 transitions. [2022-03-03 20:04:27,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 20:04:27,942 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) 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 26 [2022-03-03 20:04:27,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:04:27,949 INFO L225 Difference]: With dead ends: 4144 [2022-03-03 20:04:27,949 INFO L226 Difference]: Without dead ends: 4114 [2022-03-03 20:04:27,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1568 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=791, Invalid=3901, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 20:04:27,950 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 332 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:04:27,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 425 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1000 Invalid, 0 Unknown, 217 Unchecked, 0.7s Time] [2022-03-03 20:04:27,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4114 states. [2022-03-03 20:04:27,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4114 to 2538. [2022-03-03 20:04:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2538 states, 2537 states have (on average 3.560898699251084) internal successors, (9034), 2537 states have internal predecessors, (9034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:04:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2538 states to 2538 states and 9034 transitions. [2022-03-03 20:04:27,988 INFO L78 Accepts]: Start accepts. Automaton has 2538 states and 9034 transitions. Word has length 26 [2022-03-03 20:04:27,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:04:27,988 INFO L470 AbstractCegarLoop]: Abstraction has 2538 states and 9034 transitions. [2022-03-03 20:04:27,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) 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-03-03 20:04:27,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2538 states and 9034 transitions. [2022-03-03 20:04:27,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:04:27,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:04:27,992 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:04:28,007 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-03-03 20:04:28,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:04:28,192 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:04:28,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:04:28,193 INFO L85 PathProgramCache]: Analyzing trace with hash 902763630, now seen corresponding path program 37 times [2022-03-03 20:04:28,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:04:28,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294095658] [2022-03-03 20:04:28,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:04:28,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:04:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:04:28,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:28,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:04:28,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294095658] [2022-03-03 20:04:28,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294095658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:04:28,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399465668] [2022-03-03 20:04:28,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:04:28,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:04:28,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:04:28,736 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-03-03 20:04:28,737 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-03-03 20:04:28,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:04:28,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:04:28,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:04:29,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:29,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:29,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:29,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:29,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 75 [2022-03-03 20:04:29,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:29,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:04:30,677 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:04:30,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-03 20:04:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:32,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399465668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:04:32,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:04:32,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-03 20:04:32,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065555632] [2022-03-03 20:04:32,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:04:32,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:04:32,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:04:32,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:04:32,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:04:32,180 INFO L87 Difference]: Start difference. First operand 2538 states and 9034 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-03-03 20:04:35,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:04:35,762 INFO L93 Difference]: Finished difference Result 4165 states and 14077 transitions. [2022-03-03 20:04:35,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 20:04:35,763 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 26 [2022-03-03 20:04:35,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:04:35,771 INFO L225 Difference]: With dead ends: 4165 [2022-03-03 20:04:35,771 INFO L226 Difference]: Without dead ends: 4135 [2022-03-03 20:04:35,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=620, Invalid=3540, Unknown=0, NotChecked=0, Total=4160 [2022-03-03 20:04:35,771 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 267 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:04:35,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 297 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 20:04:35,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4135 states. [2022-03-03 20:04:35,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4135 to 2558. [2022-03-03 20:04:35,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2558 states, 2557 states have (on average 3.556511536957372) internal successors, (9094), 2557 states have internal predecessors, (9094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:04:35,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2558 states to 2558 states and 9094 transitions. [2022-03-03 20:04:35,816 INFO L78 Accepts]: Start accepts. Automaton has 2558 states and 9094 transitions. Word has length 26 [2022-03-03 20:04:35,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:04:35,816 INFO L470 AbstractCegarLoop]: Abstraction has 2558 states and 9094 transitions. [2022-03-03 20:04:35,816 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-03-03 20:04:35,816 INFO L276 IsEmpty]: Start isEmpty. Operand 2558 states and 9094 transitions. [2022-03-03 20:04:35,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:04:35,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:04:35,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:04:35,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-03 20:04:36,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-03 20:04:36,035 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:04:36,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:04:36,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2020528988, now seen corresponding path program 38 times [2022-03-03 20:04:36,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:04:36,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234484279] [2022-03-03 20:04:36,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:04:36,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:04:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:04:36,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:36,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:04:36,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234484279] [2022-03-03 20:04:36,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234484279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:04:36,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244318923] [2022-03-03 20:04:36,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:04:36,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:04:36,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:04:36,467 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-03-03 20:04:36,468 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-03-03 20:04:36,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:04:36,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:04:36,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:04:36,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:04:37,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:37,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:37,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:37,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:04:37,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 103 [2022-03-03 20:04:37,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:37,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:04:39,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:39,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:39,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:39,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:04:39,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 375 treesize of output 247 [2022-03-03 20:04:39,892 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:39,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244318923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:04:39,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:04:39,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 20:04:39,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635652180] [2022-03-03 20:04:39,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:04:39,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:04:39,893 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:04:39,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:04:39,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:04:39,893 INFO L87 Difference]: Start difference. First operand 2558 states and 9094 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:04:49,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:04:49,088 INFO L93 Difference]: Finished difference Result 4339 states and 14492 transitions. [2022-03-03 20:04:49,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 20:04:49,088 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:04:49,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:04:49,095 INFO L225 Difference]: With dead ends: 4339 [2022-03-03 20:04:49,095 INFO L226 Difference]: Without dead ends: 4209 [2022-03-03 20:04:49,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1934 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=1022, Invalid=4984, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 20:04:49,096 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 356 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:04:49,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 312 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1155 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 20:04:49,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4209 states. [2022-03-03 20:04:49,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4209 to 2600. [2022-03-03 20:04:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2600 states, 2599 states have (on average 3.543285879184302) internal successors, (9209), 2599 states have internal predecessors, (9209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:04:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2600 states to 2600 states and 9209 transitions. [2022-03-03 20:04:49,135 INFO L78 Accepts]: Start accepts. Automaton has 2600 states and 9209 transitions. Word has length 26 [2022-03-03 20:04:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:04:49,135 INFO L470 AbstractCegarLoop]: Abstraction has 2600 states and 9209 transitions. [2022-03-03 20:04:49,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:04:49,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2600 states and 9209 transitions. [2022-03-03 20:04:49,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:04:49,138 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:04:49,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:04:49,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-03 20:04:49,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-03 20:04:49,339 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:04:49,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:04:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1206563744, now seen corresponding path program 39 times [2022-03-03 20:04:49,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:04:49,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332941449] [2022-03-03 20:04:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:04:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:04:49,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:04:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:49,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:04:49,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332941449] [2022-03-03 20:04:49,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332941449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:04:49,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823563865] [2022-03-03 20:04:49,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:04:49,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:04:49,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:04:49,820 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-03-03 20:04:49,820 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-03-03 20:04:49,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:04:49,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:04:49,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:04:49,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:04:50,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:50,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:04:50,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 119 treesize of output 111 [2022-03-03 20:04:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:52,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:04:56,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:56,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:04:56,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:04:56,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 303 treesize of output 181 [2022-03-03 20:04:56,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:04:56,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823563865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:04:56,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:04:56,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2022-03-03 20:04:56,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47777765] [2022-03-03 20:04:56,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:04:56,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 20:04:56,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:04:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 20:04:56,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:04:56,346 INFO L87 Difference]: Start difference. First operand 2600 states and 9209 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:02,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:02,614 INFO L93 Difference]: Finished difference Result 4997 states and 16623 transitions. [2022-03-03 20:05:02,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 20:05:02,615 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:05:02,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:02,624 INFO L225 Difference]: With dead ends: 4997 [2022-03-03 20:05:02,624 INFO L226 Difference]: Without dead ends: 4952 [2022-03-03 20:05:02,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2277 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1206, Invalid=6104, Unknown=0, NotChecked=0, Total=7310 [2022-03-03 20:05:02,625 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 403 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 1396 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 2417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 918 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:02,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 515 Invalid, 2417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1396 Invalid, 0 Unknown, 918 Unchecked, 0.8s Time] [2022-03-03 20:05:02,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4952 states. [2022-03-03 20:05:02,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4952 to 2671. [2022-03-03 20:05:02,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2671 states, 2670 states have (on average 3.5303370786516854) internal successors, (9426), 2670 states have internal predecessors, (9426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:02,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2671 states to 2671 states and 9426 transitions. [2022-03-03 20:05:02,676 INFO L78 Accepts]: Start accepts. Automaton has 2671 states and 9426 transitions. Word has length 26 [2022-03-03 20:05:02,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:02,676 INFO L470 AbstractCegarLoop]: Abstraction has 2671 states and 9426 transitions. [2022-03-03 20:05:02,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:02,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2671 states and 9426 transitions. [2022-03-03 20:05:02,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:05:02,680 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:02,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:05:02,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-03 20:05:02,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:02,880 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:02,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:02,880 INFO L85 PathProgramCache]: Analyzing trace with hash 267653912, now seen corresponding path program 40 times [2022-03-03 20:05:02,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:02,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261160116] [2022-03-03 20:05:02,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:02,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:02,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:03,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:03,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:03,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261160116] [2022-03-03 20:05:03,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261160116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:03,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702857636] [2022-03-03 20:05:03,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:05:03,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:03,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:03,240 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-03-03 20:05:03,241 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-03-03 20:05:03,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:05:03,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:03,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:05:03,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:03,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:05:03,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:05:03,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:03,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:03,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 75 [2022-03-03 20:05:03,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:03,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:05,219 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:05:05,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 [2022-03-03 20:05:06,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:06,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702857636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:06,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:06,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-03 20:05:06,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824166915] [2022-03-03 20:05:06,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:06,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:05:06,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:06,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:05:06,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:05:06,672 INFO L87 Difference]: Start difference. First operand 2671 states and 9426 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:12,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:12,299 INFO L93 Difference]: Finished difference Result 4535 states and 15112 transitions. [2022-03-03 20:05:12,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 20:05:12,299 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:05:12,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:12,307 INFO L225 Difference]: With dead ends: 4535 [2022-03-03 20:05:12,307 INFO L226 Difference]: Without dead ends: 4490 [2022-03-03 20:05:12,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2101 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=850, Invalid=5630, Unknown=0, NotChecked=0, Total=6480 [2022-03-03 20:05:12,311 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 281 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:12,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 517 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1971 Invalid, 0 Unknown, 19 Unchecked, 1.2s Time] [2022-03-03 20:05:12,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4490 states. [2022-03-03 20:05:12,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4490 to 2709. [2022-03-03 20:05:12,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 2708 states have (on average 3.5217872968980797) internal successors, (9537), 2708 states have internal predecessors, (9537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 9537 transitions. [2022-03-03 20:05:12,358 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 9537 transitions. Word has length 26 [2022-03-03 20:05:12,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:12,358 INFO L470 AbstractCegarLoop]: Abstraction has 2709 states and 9537 transitions. [2022-03-03 20:05:12,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:12,358 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 9537 transitions. [2022-03-03 20:05:12,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:05:12,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:12,361 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, 1, 1] [2022-03-03 20:05:12,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-03 20:05:12,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:12,562 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:12,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:12,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1794939168, now seen corresponding path program 16 times [2022-03-03 20:05:12,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:12,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418094777] [2022-03-03 20:05:12,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:12,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:12,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:13,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:13,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:13,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418094777] [2022-03-03 20:05:13,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418094777] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:13,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576623944] [2022-03-03 20:05:13,044 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:05:13,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:13,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:13,048 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-03-03 20:05:13,059 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-03-03 20:05:13,077 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:05:13,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:13,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:05:13,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:14,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:14,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:05:14,325 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 109 treesize of output 75 [2022-03-03 20:05:14,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:14,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:15,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:15,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 315 treesize of output 265 [2022-03-03 20:05:35,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:35,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576623944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:35,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:35,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 20:05:35,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635550779] [2022-03-03 20:05:35,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:35,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:05:35,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:35,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:05:35,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:05:35,063 INFO L87 Difference]: Start difference. First operand 2709 states and 9537 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:40,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:40,920 INFO L93 Difference]: Finished difference Result 5793 states and 18359 transitions. [2022-03-03 20:05:40,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 20:05:40,920 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:05:40,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:40,931 INFO L225 Difference]: With dead ends: 5793 [2022-03-03 20:05:40,931 INFO L226 Difference]: Without dead ends: 5748 [2022-03-03 20:05:40,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2090 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1131, Invalid=4569, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 20:05:40,932 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 558 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:40,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 400 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 964 Invalid, 0 Unknown, 355 Unchecked, 0.7s Time] [2022-03-03 20:05:40,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5748 states. [2022-03-03 20:05:40,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5748 to 2761. [2022-03-03 20:05:40,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2760 states have (on average 3.533695652173913) internal successors, (9753), 2760 states have internal predecessors, (9753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:41,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 9753 transitions. [2022-03-03 20:05:41,005 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 9753 transitions. Word has length 26 [2022-03-03 20:05:41,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:41,005 INFO L470 AbstractCegarLoop]: Abstraction has 2761 states and 9753 transitions. [2022-03-03 20:05:41,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:41,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 9753 transitions. [2022-03-03 20:05:41,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:05:41,009 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:41,009 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, 1, 1] [2022-03-03 20:05:41,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-03 20:05:41,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:41,210 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:41,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash -205068792, now seen corresponding path program 17 times [2022-03-03 20:05:41,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:41,211 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96405312] [2022-03-03 20:05:41,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:41,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:41,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:41,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:41,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96405312] [2022-03-03 20:05:41,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96405312] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:41,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750306068] [2022-03-03 20:05:41,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:05:41,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:41,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:41,686 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-03-03 20:05:41,687 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-03-03 20:05:41,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:05:41,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:41,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 20:05:41,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:05:42,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:05:42,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:42,400 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 109 treesize of output 75 [2022-03-03 20:05:42,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:42,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:05:44,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:05:44,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:05:44,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 411 treesize of output 309 [2022-03-03 20:05:49,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:49,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750306068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:05:49,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:05:49,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 20:05:49,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201835277] [2022-03-03 20:05:49,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:05:49,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:05:49,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:05:49,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:05:49,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:05:49,310 INFO L87 Difference]: Start difference. First operand 2761 states and 9753 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-03-03 20:05:58,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:05:58,601 INFO L93 Difference]: Finished difference Result 5321 states and 17128 transitions. [2022-03-03 20:05:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 20:05:58,602 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-03-03 20:05:58,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:05:58,611 INFO L225 Difference]: With dead ends: 5321 [2022-03-03 20:05:58,611 INFO L226 Difference]: Without dead ends: 5284 [2022-03-03 20:05:58,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2000 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=997, Invalid=4405, Unknown=0, NotChecked=0, Total=5402 [2022-03-03 20:05:58,611 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 422 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 674 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:05:58,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 316 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 633 Invalid, 0 Unknown, 674 Unchecked, 0.6s Time] [2022-03-03 20:05:58,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5284 states. [2022-03-03 20:05:58,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5284 to 2821. [2022-03-03 20:05:58,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2821 states, 2820 states have (on average 3.545744680851064) internal successors, (9999), 2820 states have internal predecessors, (9999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:05:58,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2821 states to 2821 states and 9999 transitions. [2022-03-03 20:05:58,660 INFO L78 Accepts]: Start accepts. Automaton has 2821 states and 9999 transitions. Word has length 26 [2022-03-03 20:05:58,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:05:58,660 INFO L470 AbstractCegarLoop]: Abstraction has 2821 states and 9999 transitions. [2022-03-03 20:05:58,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-03-03 20:05:58,660 INFO L276 IsEmpty]: Start isEmpty. Operand 2821 states and 9999 transitions. [2022-03-03 20:05:58,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:05:58,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:05:58,664 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, 1, 1] [2022-03-03 20:05:58,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-03 20:05:58,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-03 20:05:58,876 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:05:58,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:05:58,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1698976514, now seen corresponding path program 18 times [2022-03-03 20:05:58,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:05:58,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962409889] [2022-03-03 20:05:58,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:05:58,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:05:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:05:59,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:05:59,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:05:59,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962409889] [2022-03-03 20:05:59,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962409889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:05:59,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036678953] [2022-03-03 20:05:59,393 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:05:59,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:05:59,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:05:59,396 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-03-03 20:05:59,399 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-03-03 20:05:59,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:05:59,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:05:59,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:05:59,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:01,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:06:01,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:06:01,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:01,041 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 109 treesize of output 83 [2022-03-03 20:06:01,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:01,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:02,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:02,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:03,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:03,012 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 323 treesize of output 257 [2022-03-03 20:06:05,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:05,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036678953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:05,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:05,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 20:06:05,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65594516] [2022-03-03 20:06:05,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:05,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:06:05,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:05,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:06:05,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:06:05,457 INFO L87 Difference]: Start difference. First operand 2821 states and 9999 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) 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-03-03 20:06:19,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:19,734 INFO L93 Difference]: Finished difference Result 6949 states and 23002 transitions. [2022-03-03 20:06:19,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-03 20:06:19,734 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) 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 26 [2022-03-03 20:06:19,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:19,746 INFO L225 Difference]: With dead ends: 6949 [2022-03-03 20:06:19,746 INFO L226 Difference]: Without dead ends: 6904 [2022-03-03 20:06:19,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6990 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=2593, Invalid=15229, Unknown=0, NotChecked=0, Total=17822 [2022-03-03 20:06:19,747 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 607 mSDsluCounter, 1366 mSDsCounter, 0 mSdLazyCounter, 1800 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 2742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 854 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:19,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 807 Invalid, 2742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1800 Invalid, 0 Unknown, 854 Unchecked, 1.3s Time] [2022-03-03 20:06:19,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6904 states. [2022-03-03 20:06:19,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6904 to 2844. [2022-03-03 20:06:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2844 states, 2843 states have (on average 3.554344002813929) internal successors, (10105), 2843 states have internal predecessors, (10105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:19,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2844 states to 2844 states and 10105 transitions. [2022-03-03 20:06:19,811 INFO L78 Accepts]: Start accepts. Automaton has 2844 states and 10105 transitions. Word has length 26 [2022-03-03 20:06:19,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:19,811 INFO L470 AbstractCegarLoop]: Abstraction has 2844 states and 10105 transitions. [2022-03-03 20:06:19,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) 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-03-03 20:06:19,812 INFO L276 IsEmpty]: Start isEmpty. Operand 2844 states and 10105 transitions. [2022-03-03 20:06:19,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:06:19,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:19,815 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, 1, 1] [2022-03-03 20:06:19,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-03 20:06:20,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-03 20:06:20,016 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:20,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1822601572, now seen corresponding path program 19 times [2022-03-03 20:06:20,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:20,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022149100] [2022-03-03 20:06:20,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:20,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:20,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:20,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022149100] [2022-03-03 20:06:20,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022149100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:20,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959724974] [2022-03-03 20:06:20,443 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:06:20,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:20,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:20,448 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-03-03 20:06:20,449 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-03-03 20:06:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:20,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:06:20,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:20,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:06:20,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:20,955 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 109 treesize of output 83 [2022-03-03 20:06:21,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:21,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:22,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:22,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:22,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 311 treesize of output 245 [2022-03-03 20:06:25,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:25,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959724974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:25,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:25,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 20:06:25,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650426839] [2022-03-03 20:06:25,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:25,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 20:06:25,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:25,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 20:06:25,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-03-03 20:06:25,106 INFO L87 Difference]: Start difference. First operand 2844 states and 10105 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-03 20:06:42,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:06:42,302 INFO L93 Difference]: Finished difference Result 10185 states and 32628 transitions. [2022-03-03 20:06:42,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-03 20:06:42,302 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:06:42,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:06:42,321 INFO L225 Difference]: With dead ends: 10185 [2022-03-03 20:06:42,321 INFO L226 Difference]: Without dead ends: 10133 [2022-03-03 20:06:42,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 53 SyntacticMatches, 15 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7889 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=3398, Invalid=14692, Unknown=0, NotChecked=0, Total=18090 [2022-03-03 20:06:42,322 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 768 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:06:42,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 566 Invalid, 2031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1552 Invalid, 0 Unknown, 279 Unchecked, 1.2s Time] [2022-03-03 20:06:42,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10133 states. [2022-03-03 20:06:42,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10133 to 2877. [2022-03-03 20:06:42,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2877 states, 2876 states have (on average 3.5615438108484008) internal successors, (10243), 2876 states have internal predecessors, (10243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:06:42,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2877 states to 2877 states and 10243 transitions. [2022-03-03 20:06:42,407 INFO L78 Accepts]: Start accepts. Automaton has 2877 states and 10243 transitions. Word has length 26 [2022-03-03 20:06:42,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:06:42,407 INFO L470 AbstractCegarLoop]: Abstraction has 2877 states and 10243 transitions. [2022-03-03 20:06:42,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-03 20:06:42,407 INFO L276 IsEmpty]: Start isEmpty. Operand 2877 states and 10243 transitions. [2022-03-03 20:06:42,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:06:42,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:06:42,411 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, 1, 1] [2022-03-03 20:06:42,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-03 20:06:42,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-03 20:06:42,612 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:06:42,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:06:42,612 INFO L85 PathProgramCache]: Analyzing trace with hash -629380028, now seen corresponding path program 20 times [2022-03-03 20:06:42,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:06:42,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165823195] [2022-03-03 20:06:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:06:42,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:06:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:06:43,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:43,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:06:43,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165823195] [2022-03-03 20:06:43,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165823195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:06:43,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287151579] [2022-03-03 20:06:43,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:06:43,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:06:43,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:06:43,072 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-03-03 20:06:43,073 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-03-03 20:06:43,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:06:43,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:06:43,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:06:43,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:06:43,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:43,743 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 109 treesize of output 91 [2022-03-03 20:06:45,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:45,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:06:46,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:46,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:06:46,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:06:46,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 347 treesize of output 261 [2022-03-03 20:06:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:06:48,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287151579] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:06:48,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:06:48,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 20:06:48,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717971980] [2022-03-03 20:06:48,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:06:48,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:06:48,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:06:48,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:06:48,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:06:48,641 INFO L87 Difference]: Start difference. First operand 2877 states and 10243 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:11,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:07:11,207 INFO L93 Difference]: Finished difference Result 6597 states and 21622 transitions. [2022-03-03 20:07:11,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-03 20:07:11,208 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:07:11,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:07:11,220 INFO L225 Difference]: With dead ends: 6597 [2022-03-03 20:07:11,220 INFO L226 Difference]: Without dead ends: 6552 [2022-03-03 20:07:11,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6099 ImplicationChecksByTransitivity, 22.1s TimeCoverageRelationStatistics Valid=2612, Invalid=13644, Unknown=0, NotChecked=0, Total=16256 [2022-03-03 20:07:11,221 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 630 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 3514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1588 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:07:11,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 809 Invalid, 3514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1837 Invalid, 0 Unknown, 1588 Unchecked, 1.4s Time] [2022-03-03 20:07:11,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6552 states. [2022-03-03 20:07:11,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6552 to 2913. [2022-03-03 20:07:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2913 states, 2912 states have (on average 3.5679945054945055) internal successors, (10390), 2912 states have internal predecessors, (10390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:11,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2913 states to 2913 states and 10390 transitions. [2022-03-03 20:07:11,300 INFO L78 Accepts]: Start accepts. Automaton has 2913 states and 10390 transitions. Word has length 26 [2022-03-03 20:07:11,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:07:11,300 INFO L470 AbstractCegarLoop]: Abstraction has 2913 states and 10390 transitions. [2022-03-03 20:07:11,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:11,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2913 states and 10390 transitions. [2022-03-03 20:07:11,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:07:11,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:07:11,304 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, 1, 1] [2022-03-03 20:07:11,319 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-03-03 20:07:11,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:11,504 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:07:11,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:07:11,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2123287750, now seen corresponding path program 21 times [2022-03-03 20:07:11,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:07:11,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361730859] [2022-03-03 20:07:11,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:07:11,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:07:11,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:07:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:11,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:07:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361730859] [2022-03-03 20:07:11,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361730859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:07:11,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263538352] [2022-03-03 20:07:11,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:07:11,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:11,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:07:11,990 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-03-03 20:07:11,991 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-03-03 20:07:12,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:07:12,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:07:12,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-03 20:07:12,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:07:12,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:07:12,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:12,783 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 109 treesize of output 75 [2022-03-03 20:07:13,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:13,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:07:14,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:14,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:14,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:14,358 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 347 treesize of output 261 [2022-03-03 20:07:15,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:15,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263538352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:07:15,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:07:15,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-03 20:07:15,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945137060] [2022-03-03 20:07:15,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:07:15,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:07:15,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:07:15,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:07:15,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:07:15,721 INFO L87 Difference]: Start difference. First operand 2913 states and 10390 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-03-03 20:07:27,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:07:27,597 INFO L93 Difference]: Finished difference Result 5307 states and 17840 transitions. [2022-03-03 20:07:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-03 20:07:27,598 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-03-03 20:07:27,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:07:27,608 INFO L225 Difference]: With dead ends: 5307 [2022-03-03 20:07:27,608 INFO L226 Difference]: Without dead ends: 5265 [2022-03-03 20:07:27,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2325 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=1277, Invalid=6379, Unknown=0, NotChecked=0, Total=7656 [2022-03-03 20:07:27,609 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 493 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 2477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1239 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:07:27,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 545 Invalid, 2477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1156 Invalid, 0 Unknown, 1239 Unchecked, 0.9s Time] [2022-03-03 20:07:27,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5265 states. [2022-03-03 20:07:27,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5265 to 2927. [2022-03-03 20:07:27,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2927 states, 2926 states have (on average 3.569036226930964) internal successors, (10443), 2926 states have internal predecessors, (10443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:27,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2927 states to 2927 states and 10443 transitions. [2022-03-03 20:07:27,663 INFO L78 Accepts]: Start accepts. Automaton has 2927 states and 10443 transitions. Word has length 26 [2022-03-03 20:07:27,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:07:27,663 INFO L470 AbstractCegarLoop]: Abstraction has 2927 states and 10443 transitions. [2022-03-03 20:07:27,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-03-03 20:07:27,664 INFO L276 IsEmpty]: Start isEmpty. Operand 2927 states and 10443 transitions. [2022-03-03 20:07:27,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:07:27,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:07:27,668 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, 1, 1] [2022-03-03 20:07:27,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-03 20:07:27,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:27,868 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:07:27,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:07:27,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1679960728, now seen corresponding path program 22 times [2022-03-03 20:07:27,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:07:27,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564229400] [2022-03-03 20:07:27,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:07:27,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:07:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:07:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:28,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:07:28,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564229400] [2022-03-03 20:07:28,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564229400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:07:28,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749718488] [2022-03-03 20:07:28,308 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:07:28,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:28,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:07:28,310 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-03-03 20:07:28,311 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-03-03 20:07:28,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:07:28,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:07:28,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:07:28,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:07:28,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:07:28,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:28,770 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 109 treesize of output 83 [2022-03-03 20:07:29,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:29,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:07:30,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:30,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:30,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 339 treesize of output 261 [2022-03-03 20:07:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:34,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749718488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:07:34,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:07:34,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 20:07:34,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459300218] [2022-03-03 20:07:34,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:07:34,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:07:34,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:07:34,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:07:34,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:07:34,656 INFO L87 Difference]: Start difference. First operand 2927 states and 10443 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:42,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:07:42,788 INFO L93 Difference]: Finished difference Result 6126 states and 20027 transitions. [2022-03-03 20:07:42,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 20:07:42,789 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:07:42,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:07:42,799 INFO L225 Difference]: With dead ends: 6126 [2022-03-03 20:07:42,799 INFO L226 Difference]: Without dead ends: 6082 [2022-03-03 20:07:42,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2032 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=1180, Invalid=4672, Unknown=0, NotChecked=0, Total=5852 [2022-03-03 20:07:42,800 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 485 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 1417 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:07:42,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 461 Invalid, 1759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1417 Invalid, 0 Unknown, 245 Unchecked, 1.0s Time] [2022-03-03 20:07:42,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6082 states. [2022-03-03 20:07:42,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6082 to 2962. [2022-03-03 20:07:42,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2962 states, 2961 states have (on average 3.5663627152988857) internal successors, (10560), 2961 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2962 states to 2962 states and 10560 transitions. [2022-03-03 20:07:42,880 INFO L78 Accepts]: Start accepts. Automaton has 2962 states and 10560 transitions. Word has length 26 [2022-03-03 20:07:42,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:07:42,880 INFO L470 AbstractCegarLoop]: Abstraction has 2962 states and 10560 transitions. [2022-03-03 20:07:42,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:07:42,880 INFO L276 IsEmpty]: Start isEmpty. Operand 2962 states and 10560 transitions. [2022-03-03 20:07:42,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:07:42,884 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:07:42,884 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, 1, 1] [2022-03-03 20:07:42,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-03 20:07:43,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-03 20:07:43,085 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:07:43,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:07:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash 358111584, now seen corresponding path program 23 times [2022-03-03 20:07:43,086 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:07:43,086 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981555636] [2022-03-03 20:07:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:07:43,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:07:43,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:07:43,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:43,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:07:43,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981555636] [2022-03-03 20:07:43,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981555636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:07:43,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821972766] [2022-03-03 20:07:43,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:07:43,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:07:43,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:07:43,468 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-03-03 20:07:43,469 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-03-03 20:07:43,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:07:43,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:07:43,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 20:07:43,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:07:43,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:07:43,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:43,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-03-03 20:07:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:44,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:07:45,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:07:45,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:07:45,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 347 treesize of output 261 [2022-03-03 20:07:52,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:07:52,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821972766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:07:52,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:07:52,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 20:07:52,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279218232] [2022-03-03 20:07:52,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:07:52,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:07:52,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:07:52,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:07:52,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:07:52,990 INFO L87 Difference]: Start difference. First operand 2962 states and 10560 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:08,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:08:08,065 INFO L93 Difference]: Finished difference Result 7878 states and 24985 transitions. [2022-03-03 20:08:08,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-03 20:08:08,066 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:08:08,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:08:08,080 INFO L225 Difference]: With dead ends: 7878 [2022-03-03 20:08:08,081 INFO L226 Difference]: Without dead ends: 7730 [2022-03-03 20:08:08,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4367 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=1889, Invalid=9453, Unknown=0, NotChecked=0, Total=11342 [2022-03-03 20:08:08,082 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 587 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 552 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:08:08,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 496 Invalid, 1927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1276 Invalid, 0 Unknown, 552 Unchecked, 1.1s Time] [2022-03-03 20:08:08,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7730 states. [2022-03-03 20:08:08,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7730 to 3003. [2022-03-03 20:08:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3003 states, 3002 states have (on average 3.5646235842771485) internal successors, (10701), 3002 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:08,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3003 states to 3003 states and 10701 transitions. [2022-03-03 20:08:08,173 INFO L78 Accepts]: Start accepts. Automaton has 3003 states and 10701 transitions. Word has length 26 [2022-03-03 20:08:08,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:08:08,173 INFO L470 AbstractCegarLoop]: Abstraction has 3003 states and 10701 transitions. [2022-03-03 20:08:08,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:08,174 INFO L276 IsEmpty]: Start isEmpty. Operand 3003 states and 10701 transitions. [2022-03-03 20:08:08,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:08:08,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:08:08,179 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, 1, 1] [2022-03-03 20:08:08,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-03 20:08:08,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-03 20:08:08,401 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:08:08,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:08:08,402 INFO L85 PathProgramCache]: Analyzing trace with hash -109503550, now seen corresponding path program 24 times [2022-03-03 20:08:08,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:08:08,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996515744] [2022-03-03 20:08:08,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:08:08,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:08:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:08,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:08:08,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996515744] [2022-03-03 20:08:08,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996515744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:08:08,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417046467] [2022-03-03 20:08:08,848 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:08:08,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:08,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:08:08,850 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-03-03 20:08:08,850 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-03-03 20:08:08,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 20:08:08,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:08:08,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:08:08,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:08:09,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:09,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:09,339 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 109 treesize of output 83 [2022-03-03 20:08:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:10,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:08:11,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:11,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:11,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 339 treesize of output 261 [2022-03-03 20:08:14,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:14,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417046467] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:08:14,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:08:14,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 20:08:14,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586193742] [2022-03-03 20:08:14,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:08:14,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:08:14,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:08:14,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:08:14,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:08:14,142 INFO L87 Difference]: Start difference. First operand 3003 states and 10701 transitions. Second operand has 25 states, 25 states have (on average 2.52) 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-03-03 20:08:26,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:08:26,497 INFO L93 Difference]: Finished difference Result 6777 states and 22096 transitions. [2022-03-03 20:08:26,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-03 20:08:26,498 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) 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 26 [2022-03-03 20:08:26,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:08:26,509 INFO L225 Difference]: With dead ends: 6777 [2022-03-03 20:08:26,509 INFO L226 Difference]: Without dead ends: 6762 [2022-03-03 20:08:26,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3182 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=1657, Invalid=6899, Unknown=0, NotChecked=0, Total=8556 [2022-03-03 20:08:26,510 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 517 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 1640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:08:26,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 432 Invalid, 1640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1306 Invalid, 0 Unknown, 215 Unchecked, 1.0s Time] [2022-03-03 20:08:26,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6762 states. [2022-03-03 20:08:26,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6762 to 2997. [2022-03-03 20:08:26,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 3.5660881174899868) internal successors, (10684), 2996 states have internal predecessors, (10684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:26,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 10684 transitions. [2022-03-03 20:08:26,573 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 10684 transitions. Word has length 26 [2022-03-03 20:08:26,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:08:26,573 INFO L470 AbstractCegarLoop]: Abstraction has 2997 states and 10684 transitions. [2022-03-03 20:08:26,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) 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-03-03 20:08:26,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 10684 transitions. [2022-03-03 20:08:26,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:08:26,577 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:08:26,577 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, 1, 1] [2022-03-03 20:08:26,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-03 20:08:26,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:26,778 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:08:26,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:08:26,778 INFO L85 PathProgramCache]: Analyzing trace with hash -995301830, now seen corresponding path program 25 times [2022-03-03 20:08:26,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:08:26,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718531631] [2022-03-03 20:08:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:08:26,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:08:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:27,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:08:27,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718531631] [2022-03-03 20:08:27,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718531631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:08:27,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15957688] [2022-03-03 20:08:27,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:08:27,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:27,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:08:27,246 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-03-03 20:08:27,247 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-03-03 20:08:27,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:27,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:08:27,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:08:27,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:27,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:27,750 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 89 treesize of output 73 [2022-03-03 20:08:28,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:28,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:08:29,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:29,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:29,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 419 treesize of output 309 [2022-03-03 20:08:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:36,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15957688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:08:36,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:08:36,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 20:08:36,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543100120] [2022-03-03 20:08:36,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:08:36,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:08:36,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:08:36,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:08:36,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:08:36,594 INFO L87 Difference]: Start difference. First operand 2997 states and 10684 transitions. Second operand has 25 states, 25 states have (on average 2.52) 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-03-03 20:08:45,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:08:45,699 INFO L93 Difference]: Finished difference Result 6069 states and 19801 transitions. [2022-03-03 20:08:45,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 20:08:45,699 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) 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 26 [2022-03-03 20:08:45,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:08:45,709 INFO L225 Difference]: With dead ends: 6069 [2022-03-03 20:08:45,710 INFO L226 Difference]: Without dead ends: 5989 [2022-03-03 20:08:45,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2026 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=1117, Invalid=4889, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 20:08:45,710 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 551 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 1140 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:08:45,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 360 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1140 Invalid, 0 Unknown, 316 Unchecked, 0.9s Time] [2022-03-03 20:08:45,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5989 states. [2022-03-03 20:08:45,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5989 to 2968. [2022-03-03 20:08:45,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 3.5672396359959557) internal successors, (10584), 2967 states have internal predecessors, (10584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:08:45,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 10584 transitions. [2022-03-03 20:08:45,775 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 10584 transitions. Word has length 26 [2022-03-03 20:08:45,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:08:45,775 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 10584 transitions. [2022-03-03 20:08:45,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) 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-03-03 20:08:45,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 10584 transitions. [2022-03-03 20:08:45,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:08:45,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:08:45,779 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:08:45,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-03 20:08:45,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-03 20:08:45,980 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:08:45,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:08:45,980 INFO L85 PathProgramCache]: Analyzing trace with hash -790186942, now seen corresponding path program 41 times [2022-03-03 20:08:45,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:08:45,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579007328] [2022-03-03 20:08:45,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:08:45,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:08:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:08:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:46,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:08:46,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579007328] [2022-03-03 20:08:46,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579007328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:08:46,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67323563] [2022-03-03 20:08:46,451 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:08:46,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:08:46,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:08:46,452 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-03-03 20:08:46,453 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-03-03 20:08:46,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:08:46,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:08:46,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 20:08:46,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:08:46,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:46,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:08:47,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:47,005 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 127 treesize of output 115 [2022-03-03 20:08:48,556 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:48,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:08:49,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:49,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:49,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:08:49,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:08:49,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 363 treesize of output 239 [2022-03-03 20:08:50,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:08:50,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67323563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:08:50,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:08:50,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2022-03-03 20:08:50,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161755190] [2022-03-03 20:08:50,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:08:50,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 20:08:50,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:08:50,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 20:08:50,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2022-03-03 20:08:50,328 INFO L87 Difference]: Start difference. First operand 2968 states and 10584 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:14,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:09:14,198 INFO L93 Difference]: Finished difference Result 7246 states and 23366 transitions. [2022-03-03 20:09:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-03 20:09:14,198 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:09:14,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:09:14,212 INFO L225 Difference]: With dead ends: 7246 [2022-03-03 20:09:14,212 INFO L226 Difference]: Without dead ends: 7189 [2022-03-03 20:09:14,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7575 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=3974, Invalid=15766, Unknown=0, NotChecked=0, Total=19740 [2022-03-03 20:09:14,214 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 830 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 830 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 2348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:09:14,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [830 Valid, 532 Invalid, 2348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-03 20:09:14,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7189 states. [2022-03-03 20:09:14,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7189 to 2997. [2022-03-03 20:09:14,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 3.5801068090787718) internal successors, (10726), 2996 states have internal predecessors, (10726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:14,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 10726 transitions. [2022-03-03 20:09:14,293 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 10726 transitions. Word has length 26 [2022-03-03 20:09:14,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:09:14,293 INFO L470 AbstractCegarLoop]: Abstraction has 2997 states and 10726 transitions. [2022-03-03 20:09:14,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:14,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 10726 transitions. [2022-03-03 20:09:14,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:09:14,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:09:14,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:09:14,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-03 20:09:14,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-03 20:09:14,519 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:09:14,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:09:14,520 INFO L85 PathProgramCache]: Analyzing trace with hash 692947996, now seen corresponding path program 42 times [2022-03-03 20:09:14,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:09:14,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483943221] [2022-03-03 20:09:14,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:09:14,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:09:14,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:15,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:09:15,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483943221] [2022-03-03 20:09:15,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483943221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:09:15,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738396845] [2022-03-03 20:09:15,019 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:09:15,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:15,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:09:15,021 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-03-03 20:09:15,022 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-03-03 20:09:15,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 20:09:15,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:09:15,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:09:15,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:09:15,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:15,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:15,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:09:15,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 103 [2022-03-03 20:09:16,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:16,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:09:17,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:17,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:17,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:17,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:09:17,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 363 treesize of output 239 [2022-03-03 20:09:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:18,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738396845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:09:18,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:09:18,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-03 20:09:18,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244382846] [2022-03-03 20:09:18,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:09:18,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 20:09:18,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:09:18,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 20:09:18,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:09:18,116 INFO L87 Difference]: Start difference. First operand 2997 states and 10726 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:29,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:09:29,699 INFO L93 Difference]: Finished difference Result 6714 states and 22429 transitions. [2022-03-03 20:09:29,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-03 20:09:29,699 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:09:29,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:09:29,711 INFO L225 Difference]: With dead ends: 6714 [2022-03-03 20:09:29,712 INFO L226 Difference]: Without dead ends: 6601 [2022-03-03 20:09:29,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4630 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=1929, Invalid=11181, Unknown=0, NotChecked=0, Total=13110 [2022-03-03 20:09:29,712 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 545 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 2367 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 2755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 2367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:09:29,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 643 Invalid, 2755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 2367 Invalid, 0 Unknown, 260 Unchecked, 1.6s Time] [2022-03-03 20:09:29,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6601 states. [2022-03-03 20:09:29,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6601 to 3230. [2022-03-03 20:09:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3230 states, 3229 states have (on average 3.5924434809538557) internal successors, (11600), 3229 states have internal predecessors, (11600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:29,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3230 states to 3230 states and 11600 transitions. [2022-03-03 20:09:29,779 INFO L78 Accepts]: Start accepts. Automaton has 3230 states and 11600 transitions. Word has length 26 [2022-03-03 20:09:29,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:09:29,779 INFO L470 AbstractCegarLoop]: Abstraction has 3230 states and 11600 transitions. [2022-03-03 20:09:29,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:29,779 INFO L276 IsEmpty]: Start isEmpty. Operand 3230 states and 11600 transitions. [2022-03-03 20:09:29,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:09:29,783 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:09:29,784 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, 1, 1] [2022-03-03 20:09:29,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-03 20:09:29,984 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,SelfDestructingSolverStorable69 [2022-03-03 20:09:29,984 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:09:29,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:09:29,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1216889252, now seen corresponding path program 26 times [2022-03-03 20:09:29,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:09:29,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133360195] [2022-03-03 20:09:29,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:09:29,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:09:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:30,402 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:30,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:09:30,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133360195] [2022-03-03 20:09:30,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133360195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:09:30,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200953575] [2022-03-03 20:09:30,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:09:30,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:30,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:09:30,404 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-03-03 20:09:30,404 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-03-03 20:09:30,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:09:30,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:09:30,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 20:09:30,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:09:30,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:30,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:09:30,917 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 109 treesize of output 83 [2022-03-03 20:09:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:31,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:09:32,757 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 20:09:32,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 347 treesize of output 269 [2022-03-03 20:09:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:36,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200953575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:09:36,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:09:36,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 20:09:36,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105059806] [2022-03-03 20:09:36,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:09:36,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 20:09:36,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:09:36,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 20:09:36,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-03 20:09:36,496 INFO L87 Difference]: Start difference. First operand 3230 states and 11600 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:43,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:09:43,964 INFO L93 Difference]: Finished difference Result 5790 states and 19380 transitions. [2022-03-03 20:09:43,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:09:43,965 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-03 20:09:43,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:09:43,975 INFO L225 Difference]: With dead ends: 5790 [2022-03-03 20:09:43,975 INFO L226 Difference]: Without dead ends: 5741 [2022-03-03 20:09:43,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1612 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=752, Invalid=4504, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 20:09:43,976 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 391 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:09:43,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 327 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1384 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 20:09:43,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5741 states. [2022-03-03 20:09:44,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5741 to 3224. [2022-03-03 20:09:44,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3224 states, 3223 states have (on average 3.592615575550729) internal successors, (11579), 3223 states have internal predecessors, (11579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:44,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3224 states to 3224 states and 11579 transitions. [2022-03-03 20:09:44,052 INFO L78 Accepts]: Start accepts. Automaton has 3224 states and 11579 transitions. Word has length 26 [2022-03-03 20:09:44,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:09:44,052 INFO L470 AbstractCegarLoop]: Abstraction has 3224 states and 11579 transitions. [2022-03-03 20:09:44,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:44,052 INFO L276 IsEmpty]: Start isEmpty. Operand 3224 states and 11579 transitions. [2022-03-03 20:09:44,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:09:44,056 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:09:44,057 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:09:44,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-03 20:09:44,257 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,SelfDestructingSolverStorable70 [2022-03-03 20:09:44,257 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:09:44,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:09:44,258 INFO L85 PathProgramCache]: Analyzing trace with hash -363185156, now seen corresponding path program 43 times [2022-03-03 20:09:44,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:09:44,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431703198] [2022-03-03 20:09:44,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:09:44,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:09:44,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:44,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:44,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:09:44,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431703198] [2022-03-03 20:09:44,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431703198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:09:44,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752485930] [2022-03-03 20:09:44,910 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:09:44,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:44,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:09:44,911 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-03-03 20:09:44,913 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-03-03 20:09:44,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:44,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 20:09:44,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:09:45,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:45,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:45,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:09:45,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:09:45,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 75 [2022-03-03 20:09:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:45,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:09:46,716 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:09:46,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 375 treesize of output 253 [2022-03-03 20:09:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:47,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752485930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:09:47,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:09:47,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-03 20:09:47,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226804278] [2022-03-03 20:09:47,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:09:47,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 20:09:47,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:09:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 20:09:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-03-03 20:09:47,988 INFO L87 Difference]: Start difference. First operand 3224 states and 11579 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-03-03 20:09:59,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:09:59,047 INFO L93 Difference]: Finished difference Result 5716 states and 19083 transitions. [2022-03-03 20:09:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-03 20:09:59,047 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 26 [2022-03-03 20:09:59,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:09:59,058 INFO L225 Difference]: With dead ends: 5716 [2022-03-03 20:09:59,058 INFO L226 Difference]: Without dead ends: 5603 [2022-03-03 20:09:59,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3379 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=1452, Invalid=8250, Unknown=0, NotChecked=0, Total=9702 [2022-03-03 20:09:59,059 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 393 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1775 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:09:59,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 431 Invalid, 1864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1775 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 20:09:59,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5603 states. [2022-03-03 20:09:59,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5603 to 3215. [2022-03-03 20:09:59,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3215 states, 3214 states have (on average 3.5936527691350344) internal successors, (11550), 3214 states have internal predecessors, (11550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:09:59,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 11550 transitions. [2022-03-03 20:09:59,117 INFO L78 Accepts]: Start accepts. Automaton has 3215 states and 11550 transitions. Word has length 26 [2022-03-03 20:09:59,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:09:59,117 INFO L470 AbstractCegarLoop]: Abstraction has 3215 states and 11550 transitions. [2022-03-03 20:09:59,117 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-03-03 20:09:59,117 INFO L276 IsEmpty]: Start isEmpty. Operand 3215 states and 11550 transitions. [2022-03-03 20:09:59,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-03 20:09:59,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:09:59,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:09:59,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-03 20:09:59,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:59,322 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:09:59,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:09:59,322 INFO L85 PathProgramCache]: Analyzing trace with hash 897223290, now seen corresponding path program 44 times [2022-03-03 20:09:59,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:09:59,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115606327] [2022-03-03 20:09:59,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:09:59,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:09:59,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:09:59,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:09:59,692 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:09:59,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115606327] [2022-03-03 20:09:59,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115606327] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:09:59,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173278185] [2022-03-03 20:09:59,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:09:59,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:09:59,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:09:59,693 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-03-03 20:09:59,694 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-03-03 20:09:59,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:09:59,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:09:59,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 20:09:59,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:00,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:00,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:00,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:00,150 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 121 treesize of output 101 [2022-03-03 20:10:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:00,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:01,582 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:10:01,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 363 treesize of output 245 Received shutdown request... [2022-03-03 20:10:02,086 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-03 20:10:02,087 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 20:10:02,097 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:10:02,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-03 20:10:02,127 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-03-03 20:10:02,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:02,288 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 1ms.. [2022-03-03 20:10:02,290 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 20:10:02,290 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 20:10:02,290 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 20:10:02,293 INFO L732 BasicCegarLoop]: Path program histogram: [44, 26, 1, 1, 1] [2022-03-03 20:10:02,302 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 20:10:02,302 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 20:10:02,303 INFO L202 PluginConnector]: Adding new model max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 08:10:02 BasicIcfg [2022-03-03 20:10:02,304 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 20:10:02,304 INFO L158 Benchmark]: Toolchain (without parser) took 724769.20ms. Allocated memory was 178.3MB in the beginning and 676.3MB in the end (delta: 498.1MB). Free memory was 136.1MB in the beginning and 396.6MB in the end (delta: -260.5MB). Peak memory consumption was 237.7MB. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 178.3MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.62ms. Allocated memory is still 178.3MB. Free memory was 136.1MB in the beginning and 134.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L158 Benchmark]: Boogie Preprocessor took 21.69ms. Allocated memory is still 178.3MB. Free memory was 134.6MB in the beginning and 133.6MB in the end (delta: 910.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L158 Benchmark]: RCFGBuilder took 248.21ms. Allocated memory is still 178.3MB. Free memory was 133.5MB in the beginning and 123.9MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L158 Benchmark]: TraceAbstraction took 724469.80ms. Allocated memory was 178.3MB in the beginning and 676.3MB in the end (delta: 498.1MB). Free memory was 123.3MB in the beginning and 396.6MB in the end (delta: -273.3MB). Peak memory consumption was 225.1MB. Max. memory is 8.0GB. [2022-03-03 20:10:02,304 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 178.3MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.62ms. Allocated memory is still 178.3MB. Free memory was 136.1MB in the beginning and 134.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 21.69ms. Allocated memory is still 178.3MB. Free memory was 134.6MB in the beginning and 133.6MB in the end (delta: 910.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 248.21ms. Allocated memory is still 178.3MB. Free memory was 133.5MB in the beginning and 123.9MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 724469.80ms. Allocated memory was 178.3MB in the beginning and 676.3MB in the end (delta: 498.1MB). Free memory was 123.3MB in the beginning and 396.6MB in the end (delta: -273.3MB). Peak memory consumption was 225.1MB. Max. memory is 8.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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 1ms.. - 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 1ms.. - 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 1ms.. - 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 724.3s, OverallIterations: 73, TraceHistogramMax: 2, PathProgramHistogramMax: 44, EmptinessCheckTime: 0.2s, AutomataDifference: 413.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26194 SdHoareTripleChecker+Valid, 47.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26194 mSDsluCounter, 21986 SdHoareTripleChecker+Invalid, 40.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 10190 IncrementalHoareTripleChecker+Unchecked, 37510 mSDsCounter, 5271 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 70877 IncrementalHoareTripleChecker+Invalid, 86338 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5271 mSolverCounterUnsat, 1970 mSDtfsCounter, 70877 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7353 GetRequests, 2589 SyntacticMatches, 177 SemanticMatches, 4587 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156773 ImplicationChecksByTransitivity, 393.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3230occurred in iteration=70, InterpolantAutomatonStates: 3896, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.0s AutomataMinimizationTime, 72 MinimizatonAttempts, 144943 StatesRemovedByMinimization, 72 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 287.3s InterpolantComputationTime, 3478 NumberOfCodeBlocks, 3472 NumberOfCodeBlocksAsserted, 223 NumberOfCheckSat, 4978 ConstructedInterpolants, 82 QuantifiedInterpolants, 154073 SizeOfPredicates, 786 NumberOfNonLiveVariables, 4463 ConjunctsInSsa, 1230 ConjunctsInUnsatCore, 210 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1124 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