/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-?-bc289cb [2022-01-28 15:46:26,130 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:46:26,131 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:46:26,172 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:46:26,173 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:46:26,173 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:46:26,175 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:46:26,176 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:46:26,191 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:46:26,192 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:46:26,192 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:46:26,193 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:46:26,194 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:46:26,195 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:46:26,195 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:46:26,196 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:46:26,197 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:46:26,198 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:46:26,199 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:46:26,201 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:46:26,202 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:46:26,217 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:46:26,218 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:46:26,219 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:46:26,223 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:46:26,223 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:46:26,224 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:46:26,224 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:46:26,225 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:46:26,226 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:46:26,226 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:46:26,226 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:46:26,227 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:46:26,227 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:46:26,228 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:46:26,228 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:46:26,229 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:46:26,229 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:46:26,229 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:46:26,230 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:46:26,231 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:46:26,232 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-01-28 15:46:26,269 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:46:26,269 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:46:26,269 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:46:26,269 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:46:26,270 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:46:26,270 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:46:26,271 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:46:26,279 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:46:26,279 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:46:26,280 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:46:26,280 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:46:26,281 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:46:26,282 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:46:26,282 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:46:26,282 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:46:26,282 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:46:26,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:46:26,284 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:46:26,284 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:46:26,285 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:46:26,285 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-28 15:46:26,503 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:46:26,520 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:46:26,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:46:26,522 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:46:26,526 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:46:26,527 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-01-28 15:46:26,528 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-01-28 15:46:26,548 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:46:26,549 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:46:26,550 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:46:26,554 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:46:26,555 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:46:26,565 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,573 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,578 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:46:26,579 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:46:26,580 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:46:26,580 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:46:26,580 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:46:26,585 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,585 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,586 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,586 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,588 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,590 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,591 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 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,592 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:46:26,593 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:46:26,593 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:46:26,593 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:46:26,595 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:46:26" (1/1) ... [2022-01-28 15:46:26,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:46:26,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:26,621 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-28 15:46:26,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-28 15:46:26,654 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:46:26,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:46:26,654 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:46:26,654 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:46:26,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:46:26,654 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:46:26,655 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:46:26,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:46:26,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:46:26,655 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:46:26,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:46:26,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:46:26,656 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:46:26,692 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:46:26,693 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:46:26,770 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:46:26,783 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:46:26,784 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:46:26,786 INFO L202 PluginConnector]: Adding new model max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:46:26 BoogieIcfgContainer [2022-01-28 15:46:26,786 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:46:26,788 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:46:26,788 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:46:26,791 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:46:26,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:46:26" (1/2) ... [2022-01-28 15:46:26,792 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79fa089 and model type max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:46:26, skipping insertion in model container [2022-01-28 15:46:26,792 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 28.01 03:46:26" (2/2) ... [2022-01-28 15:46:26,793 INFO L111 eAbstractionObserver]: Analyzing ICFG max-array-hom.wvr.bpl [2022-01-28 15:46:26,797 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:46:26,797 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:46:26,798 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:46:26,798 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:46:26,824 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-28 15:46:26,886 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:46:26,892 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-28 15:46:26,902 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-28 15:46:26,911 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-01-28 15:46:26,988 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-01-28 15:46:26,990 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-01-28 15:46:27,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 15:46:27,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:27,003 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:27,004 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:27,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:27,013 INFO L85 PathProgramCache]: Analyzing trace with hash 541406590, now seen corresponding path program 1 times [2022-01-28 15:46:27,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:27,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257483867] [2022-01-28 15:46:27,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:27,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:27,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:27,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:27,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257483867] [2022-01-28 15:46:27,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257483867] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:46:27,192 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:46:27,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:46:27,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928246159] [2022-01-28 15:46:27,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:46:27,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:46:27,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:27,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:46:27,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:46:27,225 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-01-28 15:46:27,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:27,270 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-01-28 15:46:27,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:46:27,272 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-01-28 15:46:27,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:27,283 INFO L225 Difference]: With dead ends: 217 [2022-01-28 15:46:27,283 INFO L226 Difference]: Without dead ends: 202 [2022-01-28 15:46:27,285 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-01-28 15:46:27,289 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.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:27,290 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.0s Time] [2022-01-28 15:46:27,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-28 15:46:27,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-01-28 15:46:27,378 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-01-28 15:46:27,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-01-28 15:46:27,381 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-01-28 15:46:27,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:27,382 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-01-28 15:46:27,382 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-01-28 15:46:27,382 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-01-28 15:46:27,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:46:27,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:27,384 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:27,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:46:27,385 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:27,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:27,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1033477442, now seen corresponding path program 1 times [2022-01-28 15:46:27,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:27,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418053366] [2022-01-28 15:46:27,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:27,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:27,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:27,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:27,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:27,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418053366] [2022-01-28 15:46:27,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418053366] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:46:27,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:46:27,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:46:27,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622093705] [2022-01-28 15:46:27,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:46:27,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:46:27,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:27,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:46:27,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:46:27,487 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-01-28 15:46:27,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:27,567 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-01-28 15:46:27,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:46:27,569 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-01-28 15:46:27,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:27,574 INFO L225 Difference]: With dead ends: 158 [2022-01-28 15:46:27,574 INFO L226 Difference]: Without dead ends: 158 [2022-01-28 15:46:27,575 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-01-28 15:46:27,576 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-01-28 15:46:27,576 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-01-28 15:46:27,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-01-28 15:46:27,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-01-28 15:46:27,584 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-01-28 15:46:27,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-01-28 15:46:27,585 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-01-28 15:46:27,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:27,585 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-01-28 15:46:27,586 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-01-28 15:46:27,586 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-01-28 15:46:27,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:46:27,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:27,587 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:27,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:46:27,588 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:27,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash -324870244, now seen corresponding path program 1 times [2022-01-28 15:46:27,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:27,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269204202] [2022-01-28 15:46:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:27,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:27,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:27,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:27,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269204202] [2022-01-28 15:46:27,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269204202] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:46:27,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:46:27,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:46:27,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243852331] [2022-01-28 15:46:27,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:46:27,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:46:27,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:46:27,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:46:27,635 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-01-28 15:46:27,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:27,684 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-01-28 15:46:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:46:27,685 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-01-28 15:46:27,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:27,686 INFO L225 Difference]: With dead ends: 183 [2022-01-28 15:46:27,686 INFO L226 Difference]: Without dead ends: 183 [2022-01-28 15:46:27,687 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-01-28 15:46:27,688 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-01-28 15:46:27,689 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-01-28 15:46:27,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-28 15:46:27,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-01-28 15:46:27,698 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-01-28 15:46:27,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-01-28 15:46:27,700 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-01-28 15:46:27,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:27,700 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-01-28 15:46:27,701 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-01-28 15:46:27,701 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-01-28 15:46:27,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:27,711 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:27,712 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:27,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-28 15:46:27,712 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:27,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:27,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1959936804, now seen corresponding path program 1 times [2022-01-28 15:46:27,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:27,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883643623] [2022-01-28 15:46:27,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:27,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:27,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:28,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:28,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:28,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883643623] [2022-01-28 15:46:28,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883643623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:28,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892281951] [2022-01-28 15:46:28,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:28,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:28,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:28,279 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:28,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-28 15:46:28,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:28,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:46:28,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:28,835 INFO L388 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 49 treesize of output 37 [2022-01-28 15:46:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:28,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:29,397 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:29,398 INFO L388 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 71 treesize of output 63 [2022-01-28 15:46:29,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:29,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892281951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:29,833 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:29,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:46:29,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351793469] [2022-01-28 15:46:29,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:29,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-28 15:46:29,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:29,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-28 15:46:29,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:46:29,840 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:30,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:30,222 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-01-28 15:46:30,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-28 15:46:30,223 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-28 15:46:30,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:30,225 INFO L225 Difference]: With dead ends: 366 [2022-01-28 15:46:30,225 INFO L226 Difference]: Without dead ends: 351 [2022-01-28 15:46:30,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:46:30,227 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 201 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:30,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 55 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:46:30,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-28 15:46:30,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-01-28 15:46:30,240 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-01-28 15:46:30,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-01-28 15:46:30,241 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-01-28 15:46:30,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:30,242 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-01-28 15:46:30,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:30,242 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-01-28 15:46:30,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:30,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:30,244 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:30,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:30,467 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-01-28 15:46:30,468 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:30,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:30,469 INFO L85 PathProgramCache]: Analyzing trace with hash -2127745896, now seen corresponding path program 2 times [2022-01-28 15:46:30,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:30,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547395919] [2022-01-28 15:46:30,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:30,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:30,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:30,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:30,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:30,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547395919] [2022-01-28 15:46:30,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547395919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:30,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090997274] [2022-01-28 15:46:30,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:30,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:30,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:30,750 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:30,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-28 15:46:30,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:30,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:30,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:46:30,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:31,068 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:31,069 INFO L388 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 43 treesize of output 39 [2022-01-28 15:46:31,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:31,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:31,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:31,661 INFO L388 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 71 treesize of output 63 [2022-01-28 15:46:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:31,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090997274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:31,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:31,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-01-28 15:46:31,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309193943] [2022-01-28 15:46:31,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:31,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:46:31,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:31,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:46:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:46:31,981 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-01-28 15:46:33,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:33,040 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-01-28 15:46:33,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:46:33,043 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-01-28 15:46:33,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:33,046 INFO L225 Difference]: With dead ends: 478 [2022-01-28 15:46:33,046 INFO L226 Difference]: Without dead ends: 463 [2022-01-28 15:46:33,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=229, Invalid=763, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:46:33,048 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 286 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:33,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 125 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:46:33,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-28 15:46:33,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-01-28 15:46:33,058 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-01-28 15:46:33,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-01-28 15:46:33,060 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-01-28 15:46:33,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:33,060 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-01-28 15:46:33,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:33,060 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-01-28 15:46:33,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:33,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:33,061 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:33,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:33,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:33,262 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:33,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1828972448, now seen corresponding path program 3 times [2022-01-28 15:46:33,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:33,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002661202] [2022-01-28 15:46:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:33,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:33,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:33,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:33,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002661202] [2022-01-28 15:46:33,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002661202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:33,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556872570] [2022-01-28 15:46:33,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:46:33,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:33,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:33,479 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:33,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-28 15:46:33,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:46:33,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:33,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:46:33,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:33,700 INFO L388 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 37 treesize of output 27 [2022-01-28 15:46:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:33,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:33,944 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:33,944 INFO L388 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 69 treesize of output 63 [2022-01-28 15:46:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:34,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556872570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:34,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:34,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-28 15:46:34,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058206694] [2022-01-28 15:46:34,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:34,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:46:34,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:46:34,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:46:34,297 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-01-28 15:46:34,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:34,759 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-01-28 15:46:34,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-28 15:46:34,760 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-01-28 15:46:34,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:34,764 INFO L225 Difference]: With dead ends: 433 [2022-01-28 15:46:34,764 INFO L226 Difference]: Without dead ends: 418 [2022-01-28 15:46:34,764 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-01-28 15:46:34,765 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 113 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:34,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 131 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:46:34,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-28 15:46:34,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-01-28 15:46:34,773 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-01-28 15:46:34,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-01-28 15:46:34,774 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-01-28 15:46:34,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:34,775 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-01-28 15:46:34,775 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-01-28 15:46:34,775 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-01-28 15:46:34,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:34,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:34,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:34,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:34,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:34,992 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:34,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash -258146848, now seen corresponding path program 4 times [2022-01-28 15:46:34,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:34,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339156523] [2022-01-28 15:46:34,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:34,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:35,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:35,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:35,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339156523] [2022-01-28 15:46:35,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339156523] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:35,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455696967] [2022-01-28 15:46:35,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:46:35,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:35,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:35,192 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:35,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-28 15:46:35,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:46:35,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:35,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:46:35,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:35,429 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:35,430 INFO L388 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 43 treesize of output 39 [2022-01-28 15:46:35,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:35,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:36,006 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:36,007 INFO L388 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 69 treesize of output 63 [2022-01-28 15:46:36,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:36,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455696967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:36,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:36,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-28 15:46:36,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761530753] [2022-01-28 15:46:36,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:36,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:46:36,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:36,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:46:36,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:46:36,364 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-01-28 15:46:36,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:36,691 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-01-28 15:46:36,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:46:36,692 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-01-28 15:46:36,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:36,694 INFO L225 Difference]: With dead ends: 381 [2022-01-28 15:46:36,694 INFO L226 Difference]: Without dead ends: 366 [2022-01-28 15:46:36,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:46:36,695 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 122 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:36,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 104 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 243 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2022-01-28 15:46:36,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-01-28 15:46:36,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-01-28 15:46:36,703 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-01-28 15:46:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-01-28 15:46:36,711 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-01-28 15:46:36,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:36,713 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-01-28 15:46:36,713 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-01-28 15:46:36,713 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-01-28 15:46:36,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:36,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:36,714 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:36,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:36,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:36,927 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:36,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1789401154, now seen corresponding path program 5 times [2022-01-28 15:46:36,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:36,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204984070] [2022-01-28 15:46:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:36,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:36,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:37,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:37,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:37,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204984070] [2022-01-28 15:46:37,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204984070] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:37,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378057070] [2022-01-28 15:46:37,126 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:46:37,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:37,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:37,127 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:37,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-28 15:46:37,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:46:37,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:37,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:46:37,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:37,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:37,424 INFO L388 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 43 treesize of output 39 [2022-01-28 15:46:37,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:37,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:38,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:38,183 INFO L388 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 69 treesize of output 63 [2022-01-28 15:46:38,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:38,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378057070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:38,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:38,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-01-28 15:46:38,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358112023] [2022-01-28 15:46:38,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:38,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:46:38,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:38,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:46:38,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:46:38,615 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-01-28 15:46:43,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:43,037 INFO L93 Difference]: Finished difference Result 962 states and 2846 transitions. [2022-01-28 15:46:43,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:46:43,038 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-01-28 15:46:43,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:43,043 INFO L225 Difference]: With dead ends: 962 [2022-01-28 15:46:43,043 INFO L226 Difference]: Without dead ends: 932 [2022-01-28 15:46:43,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=912, Invalid=2870, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:46:43,045 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 442 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:43,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 209 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 642 Invalid, 0 Unknown, 99 Unchecked, 0.5s Time] [2022-01-28 15:46:43,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2022-01-28 15:46:43,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 261. [2022-01-28 15:46:43,057 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-01-28 15:46:43,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 785 transitions. [2022-01-28 15:46:43,059 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 785 transitions. Word has length 22 [2022-01-28 15:46:43,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:43,059 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 785 transitions. [2022-01-28 15:46:43,060 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-01-28 15:46:43,060 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 785 transitions. [2022-01-28 15:46:43,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:46:43,062 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:43,062 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:43,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:43,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:43,284 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:43,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:43,284 INFO L85 PathProgramCache]: Analyzing trace with hash -941439742, now seen corresponding path program 6 times [2022-01-28 15:46:43,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:43,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984614609] [2022-01-28 15:46:43,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:43,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:43,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:43,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984614609] [2022-01-28 15:46:43,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984614609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:43,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727934691] [2022-01-28 15:46:43,485 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:46:43,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:43,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:43,486 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:43,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-28 15:46:43,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:46:43,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:43,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:46:43,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:43,690 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:43,690 INFO L388 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 43 treesize of output 39 [2022-01-28 15:46:44,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:44,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:44,220 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:44,220 INFO L388 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 69 treesize of output 63 [2022-01-28 15:46:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:44,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727934691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:44,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:44,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-01-28 15:46:44,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240564185] [2022-01-28 15:46:44,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:44,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:46:44,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:44,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:46:44,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:46:44,495 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-01-28 15:46:45,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:45,730 INFO L93 Difference]: Finished difference Result 585 states and 1722 transitions. [2022-01-28 15:46:45,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:46:45,730 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-01-28 15:46:45,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:45,733 INFO L225 Difference]: With dead ends: 585 [2022-01-28 15:46:45,733 INFO L226 Difference]: Without dead ends: 570 [2022-01-28 15:46:45,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:46:45,735 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 187 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:45,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 146 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:46:45,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-01-28 15:46:45,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 258. [2022-01-28 15:46:45,743 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-01-28 15:46:45,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 770 transitions. [2022-01-28 15:46:45,744 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 770 transitions. Word has length 22 [2022-01-28 15:46:45,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:45,744 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 770 transitions. [2022-01-28 15:46:45,745 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-01-28 15:46:45,745 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 770 transitions. [2022-01-28 15:46:45,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:45,746 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:45,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] [2022-01-28 15:46:45,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:45,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:45,956 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:45,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:45,957 INFO L85 PathProgramCache]: Analyzing trace with hash 976010682, now seen corresponding path program 7 times [2022-01-28 15:46:45,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:45,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484220870] [2022-01-28 15:46:45,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:45,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:46,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:46,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:46,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484220870] [2022-01-28 15:46:46,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484220870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:46,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819834630] [2022-01-28 15:46:46,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:46:46,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:46,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:46,015 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:46,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-28 15:46:46,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:46,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:46,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:46,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:46,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819834630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:46,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:46,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:46:46,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986955892] [2022-01-28 15:46:46,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:46,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:46:46,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:46,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:46:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:46:46,238 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-01-28 15:46:47,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:47,011 INFO L93 Difference]: Finished difference Result 1123 states and 3194 transitions. [2022-01-28 15:46:47,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 15:46:47,012 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-01-28 15:46:47,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:47,018 INFO L225 Difference]: With dead ends: 1123 [2022-01-28 15:46:47,018 INFO L226 Difference]: Without dead ends: 1123 [2022-01-28 15:46:47,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:46:47,020 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 287 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:47,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 190 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:46:47,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-01-28 15:46:47,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 322. [2022-01-28 15:46:47,036 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-01-28 15:46:47,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1026 transitions. [2022-01-28 15:46:47,038 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1026 transitions. Word has length 24 [2022-01-28 15:46:47,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:47,038 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1026 transitions. [2022-01-28 15:46:47,038 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-01-28 15:46:47,038 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1026 transitions. [2022-01-28 15:46:47,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:47,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:47,040 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:47,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:47,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:47,247 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:47,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:47,248 INFO L85 PathProgramCache]: Analyzing trace with hash -308162, now seen corresponding path program 8 times [2022-01-28 15:46:47,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:47,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322750239] [2022-01-28 15:46:47,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:47,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:47,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:47,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:47,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322750239] [2022-01-28 15:46:47,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322750239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:47,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964534519] [2022-01-28 15:46:47,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:47,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:47,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:47,299 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:47,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-28 15:46:47,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:47,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:47,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:47,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:47,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:47,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:47,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964534519] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:47,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:47,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:46:47,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103668708] [2022-01-28 15:46:47,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:47,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:46:47,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:47,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:46:47,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:46:47,534 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-01-28 15:46:49,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:49,342 INFO L93 Difference]: Finished difference Result 1814 states and 5087 transitions. [2022-01-28 15:46:49,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-28 15:46:49,343 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-01-28 15:46:49,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:49,352 INFO L225 Difference]: With dead ends: 1814 [2022-01-28 15:46:49,352 INFO L226 Difference]: Without dead ends: 1814 [2022-01-28 15:46:49,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-28 15:46:49,356 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 461 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:49,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 327 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:46:49,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-01-28 15:46:49,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 315. [2022-01-28 15:46:49,378 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-01-28 15:46:49,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-01-28 15:46:49,379 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-01-28 15:46:49,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:49,380 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-01-28 15:46:49,380 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-01-28 15:46:49,380 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-01-28 15:46:49,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:49,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:49,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:49,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:49,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-28 15:46:49,591 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:49,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:49,592 INFO L85 PathProgramCache]: Analyzing trace with hash 566643918, now seen corresponding path program 9 times [2022-01-28 15:46:49,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:49,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781601044] [2022-01-28 15:46:49,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:49,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:49,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:49,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:49,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781601044] [2022-01-28 15:46:49,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781601044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:49,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991180152] [2022-01-28 15:46:49,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:46:49,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:49,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:49,638 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:49,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-28 15:46:49,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:46:49,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:49,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:49,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:49,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:49,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:49,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991180152] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:49,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:49,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:46:49,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777620965] [2022-01-28 15:46:49,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:49,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:46:49,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:49,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:46:49,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:46:49,876 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-01-28 15:46:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:50,880 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-01-28 15:46:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:46:50,881 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-01-28 15:46:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:50,888 INFO L225 Difference]: With dead ends: 1470 [2022-01-28 15:46:50,888 INFO L226 Difference]: Without dead ends: 1470 [2022-01-28 15:46:50,889 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-01-28 15:46:50,890 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 321 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:50,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 277 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:46:50,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-01-28 15:46:50,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-01-28 15:46:50,909 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-01-28 15:46:50,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-01-28 15:46:50,910 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-01-28 15:46:50,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:50,910 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-01-28 15:46:50,910 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-01-28 15:46:50,910 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-01-28 15:46:50,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:50,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:50,911 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-01-28 15:46:50,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:51,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:51,131 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:51,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1502782590, now seen corresponding path program 1 times [2022-01-28 15:46:51,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629465158] [2022-01-28 15:46:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:51,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:51,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:51,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629465158] [2022-01-28 15:46:51,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629465158] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:51,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626822797] [2022-01-28 15:46:51,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:51,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:51,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:51,169 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:51,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-28 15:46:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:51,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:46:51,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:51,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:51,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:51,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:51,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626822797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:51,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:51,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:46:51,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562134295] [2022-01-28 15:46:51,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:51,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:46:51,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:51,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:46:51,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:46:51,325 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-01-28 15:46:51,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:51,458 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-01-28 15:46:51,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:46:51,458 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-01-28 15:46:51,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:51,461 INFO L225 Difference]: With dead ends: 685 [2022-01-28 15:46:51,461 INFO L226 Difference]: Without dead ends: 679 [2022-01-28 15:46:51,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:46:51,462 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 154 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:51,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 42 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:46:51,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-28 15:46:51,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-01-28 15:46:51,474 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-01-28 15:46:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-01-28 15:46:51,475 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-01-28 15:46:51,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:51,476 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-01-28 15:46:51,476 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-01-28 15:46:51,476 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-01-28 15:46:51,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:51,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:51,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:51,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:51,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-28 15:46:51,701 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:51,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:51,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1065813882, now seen corresponding path program 10 times [2022-01-28 15:46:51,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:51,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642339283] [2022-01-28 15:46:51,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:51,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:51,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:51,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:51,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642339283] [2022-01-28 15:46:51,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642339283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:51,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941516355] [2022-01-28 15:46:51,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:46:51,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:51,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:51,745 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:51,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-28 15:46:51,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:46:51,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:51,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:51,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:51,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:51,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941516355] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:51,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:51,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-28 15:46:51,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708241046] [2022-01-28 15:46:51,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:51,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:46:51,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:51,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:46:51,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:46:51,915 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-01-28 15:46:52,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:52,228 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-01-28 15:46:52,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:46:52,228 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-01-28 15:46:52,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:52,234 INFO L225 Difference]: With dead ends: 1159 [2022-01-28 15:46:52,234 INFO L226 Difference]: Without dead ends: 1111 [2022-01-28 15:46:52,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:46:52,235 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 325 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:52,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 96 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:46:52,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-01-28 15:46:52,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-01-28 15:46:52,257 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-01-28 15:46:52,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-01-28 15:46:52,260 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-01-28 15:46:52,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:52,260 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-01-28 15:46:52,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:52,260 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-01-28 15:46:52,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:52,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:52,262 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-01-28 15:46:52,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:52,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-28 15:46:52,483 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:52,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:52,484 INFO L85 PathProgramCache]: Analyzing trace with hash 359856550, now seen corresponding path program 2 times [2022-01-28 15:46:52,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:52,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573174871] [2022-01-28 15:46:52,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:52,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:52,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:52,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:52,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573174871] [2022-01-28 15:46:52,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573174871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:52,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222114240] [2022-01-28 15:46:52,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:52,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:52,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:52,518 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:52,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-28 15:46:52,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:52,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:52,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:46:52,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:52,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:52,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:52,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:46:52,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222114240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:52,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:52,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:46:52,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839471465] [2022-01-28 15:46:52,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:52,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:46:52,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:52,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:46:52,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:46:52,676 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-01-28 15:46:52,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:52,895 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-01-28 15:46:52,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:46:52,895 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-01-28 15:46:52,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:52,901 INFO L225 Difference]: With dead ends: 1267 [2022-01-28 15:46:52,901 INFO L226 Difference]: Without dead ends: 1267 [2022-01-28 15:46:52,902 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-01-28 15:46:52,902 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 171 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:52,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 71 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:46:52,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-28 15:46:52,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-01-28 15:46:52,924 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-01-28 15:46:52,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-01-28 15:46:52,926 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-01-28 15:46:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:52,927 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-01-28 15:46:52,927 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-01-28 15:46:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-01-28 15:46:52,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:52,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:52,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:52,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-28 15:46:53,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-28 15:46:53,143 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:53,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash -986825016, now seen corresponding path program 11 times [2022-01-28 15:46:53,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:53,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396444256] [2022-01-28 15:46:53,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:53,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:53,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:53,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:53,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:53,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396444256] [2022-01-28 15:46:53,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396444256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:53,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675508138] [2022-01-28 15:46:53,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:46:53,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:53,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:53,193 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:53,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-28 15:46:53,219 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:46:53,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:53,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:53,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:53,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:53,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:53,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:53,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675508138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:53,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:53,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:46:53,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220176974] [2022-01-28 15:46:53,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:53,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:46:53,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:53,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:46:53,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:46:53,395 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-01-28 15:46:53,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:53,906 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-01-28 15:46:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:46:53,906 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-01-28 15:46:53,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:53,914 INFO L225 Difference]: With dead ends: 2268 [2022-01-28 15:46:53,914 INFO L226 Difference]: Without dead ends: 2268 [2022-01-28 15:46:53,915 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-01-28 15:46:53,915 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 278 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:53,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 163 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:46:53,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-01-28 15:46:53,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-01-28 15:46:53,951 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-01-28 15:46:53,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-01-28 15:46:53,954 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-01-28 15:46:53,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:53,954 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-01-28 15:46:53,954 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-01-28 15:46:53,955 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-01-28 15:46:53,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:53,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:53,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:53,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:54,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-28 15:46:54,183 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:54,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:54,184 INFO L85 PathProgramCache]: Analyzing trace with hash -201910922, now seen corresponding path program 12 times [2022-01-28 15:46:54,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:54,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428866585] [2022-01-28 15:46:54,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:54,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:54,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:54,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428866585] [2022-01-28 15:46:54,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428866585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:54,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461040108] [2022-01-28 15:46:54,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:46:54,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:54,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:54,233 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:54,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-28 15:46:54,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:46:54,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:54,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:54,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:54,400 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:54,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:54,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:54,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461040108] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:54,476 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:54,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:46:54,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752330819] [2022-01-28 15:46:54,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:54,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:46:54,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:54,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:46:54,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:46:54,480 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-01-28 15:46:55,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:55,144 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-01-28 15:46:55,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:46:55,144 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-01-28 15:46:55,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:55,162 INFO L225 Difference]: With dead ends: 2256 [2022-01-28 15:46:55,162 INFO L226 Difference]: Without dead ends: 2256 [2022-01-28 15:46:55,163 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-01-28 15:46:55,163 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 261 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:55,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 172 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:46:55,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-01-28 15:46:55,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-01-28 15:46:55,197 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-01-28 15:46:55,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-01-28 15:46:55,223 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-01-28 15:46:55,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:55,225 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-01-28 15:46:55,225 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-01-28 15:46:55,225 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-01-28 15:46:55,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:55,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:55,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:55,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:55,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:55,448 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:55,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:55,448 INFO L85 PathProgramCache]: Analyzing trace with hash 186144540, now seen corresponding path program 13 times [2022-01-28 15:46:55,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:55,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482949057] [2022-01-28 15:46:55,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:55,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:55,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:55,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:55,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482949057] [2022-01-28 15:46:55,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482949057] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:55,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999701243] [2022-01-28 15:46:55,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:46:55,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:55,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:55,489 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:55,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-28 15:46:55,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:55,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:55,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:55,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:55,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:55,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:55,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999701243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:55,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:55,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-28 15:46:55,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750705152] [2022-01-28 15:46:55,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:55,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:46:55,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:55,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:46:55,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:46:55,646 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-01-28 15:46:56,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:56,005 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-01-28 15:46:56,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:46:56,005 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-01-28 15:46:56,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:56,016 INFO L225 Difference]: With dead ends: 1611 [2022-01-28 15:46:56,016 INFO L226 Difference]: Without dead ends: 1611 [2022-01-28 15:46:56,016 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-01-28 15:46:56,017 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 180 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:56,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 169 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:46:56,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-01-28 15:46:56,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-01-28 15:46:56,047 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-01-28 15:46:56,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-01-28 15:46:56,050 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-01-28 15:46:56,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:56,050 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-01-28 15:46:56,051 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-01-28 15:46:56,051 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-01-28 15:46:56,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:56,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:56,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:56,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:56,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-28 15:46:56,271 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:56,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:56,272 INFO L85 PathProgramCache]: Analyzing trace with hash -246732064, now seen corresponding path program 14 times [2022-01-28 15:46:56,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:56,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625092201] [2022-01-28 15:46:56,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:56,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:56,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:56,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:56,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:56,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625092201] [2022-01-28 15:46:56,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625092201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:56,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307655579] [2022-01-28 15:46:56,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:56,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:56,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:56,314 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:56,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-28 15:46:56,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:56,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:56,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:56,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:56,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:56,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:56,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307655579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:56,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:56,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:46:56,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833559457] [2022-01-28 15:46:56,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:56,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:46:56,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:56,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:46:56,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:46:56,465 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-01-28 15:46:57,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:57,005 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-01-28 15:46:57,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:46:57,005 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-01-28 15:46:57,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:57,010 INFO L225 Difference]: With dead ends: 2408 [2022-01-28 15:46:57,010 INFO L226 Difference]: Without dead ends: 2404 [2022-01-28 15:46:57,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:46:57,011 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 237 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:57,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 170 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:46:57,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-01-28 15:46:57,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-01-28 15:46:57,044 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-01-28 15:46:57,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-01-28 15:46:57,048 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-01-28 15:46:57,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:57,048 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-01-28 15:46:57,048 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-01-28 15:46:57,048 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-01-28 15:46:57,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:57,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:57,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:57,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:57,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:57,267 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:57,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:57,268 INFO L85 PathProgramCache]: Analyzing trace with hash -112101728, now seen corresponding path program 15 times [2022-01-28 15:46:57,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:57,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585259410] [2022-01-28 15:46:57,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:57,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:57,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:57,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:57,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585259410] [2022-01-28 15:46:57,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585259410] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:57,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622743785] [2022-01-28 15:46:57,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:46:57,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:57,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:57,309 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:57,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-28 15:46:57,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:46:57,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:57,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:57,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:57,441 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:57,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:57,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622743785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:57,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:57,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:46:57,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860117105] [2022-01-28 15:46:57,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:57,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:46:57,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:57,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:46:57,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:46:57,528 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-01-28 15:46:58,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:58,441 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-01-28 15:46:58,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:46:58,442 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-01-28 15:46:58,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:58,452 INFO L225 Difference]: With dead ends: 3509 [2022-01-28 15:46:58,452 INFO L226 Difference]: Without dead ends: 3509 [2022-01-28 15:46:58,453 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-01-28 15:46:58,455 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 508 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:58,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 238 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:46:58,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-01-28 15:46:58,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-01-28 15:46:58,504 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-01-28 15:46:58,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-01-28 15:46:58,507 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-01-28 15:46:58,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:58,507 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-01-28 15:46:58,508 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-01-28 15:46:58,508 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-01-28 15:46:58,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:46:58,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:58,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:58,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:58,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:58,726 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:58,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:58,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1530937426, now seen corresponding path program 16 times [2022-01-28 15:46:58,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:58,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543135555] [2022-01-28 15:46:58,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:58,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:58,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:58,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:58,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543135555] [2022-01-28 15:46:58,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543135555] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:58,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568704897] [2022-01-28 15:46:58,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:46:58,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:58,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:58,781 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:58,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-28 15:46:58,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:46:58,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:58,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:46:58,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:58,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-01-28 15:46:58,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:58,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568704897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:58,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:58,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:46:58,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423713623] [2022-01-28 15:46:58,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:58,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:46:58,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:58,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:46:58,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:46:58,997 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-01-28 15:47:00,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:00,236 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-01-28 15:47:00,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:47:00,238 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-01-28 15:47:00,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:00,248 INFO L225 Difference]: With dead ends: 3211 [2022-01-28 15:47:00,249 INFO L226 Difference]: Without dead ends: 3207 [2022-01-28 15:47:00,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2470 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-28 15:47:00,252 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 482 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:00,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 284 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:47:00,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-01-28 15:47:00,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-01-28 15:47:00,295 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-01-28 15:47:00,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-01-28 15:47:00,299 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-01-28 15:47:00,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:00,299 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-01-28 15:47:00,299 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-01-28 15:47:00,299 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-01-28 15:47:00,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:00,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:00,303 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-01-28 15:47:00,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:00,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:00,527 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:00,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:00,527 INFO L85 PathProgramCache]: Analyzing trace with hash 618651874, now seen corresponding path program 3 times [2022-01-28 15:47:00,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:00,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636887450] [2022-01-28 15:47:00,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:00,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:00,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:00,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636887450] [2022-01-28 15:47:00,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636887450] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:00,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202207178] [2022-01-28 15:47:00,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:47:00,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:00,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:00,562 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:00,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-28 15:47:00,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:47:00,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:00,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:47:00,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:00,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:00,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:00,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202207178] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:00,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:00,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-28 15:47:00,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965642496] [2022-01-28 15:47:00,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:00,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:47:00,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:00,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:47:00,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:47:00,696 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-01-28 15:47:00,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:00,817 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-01-28 15:47:00,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 15:47:00,817 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-01-28 15:47:00,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:00,821 INFO L225 Difference]: With dead ends: 1333 [2022-01-28 15:47:00,821 INFO L226 Difference]: Without dead ends: 1333 [2022-01-28 15:47:00,822 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-01-28 15:47:00,822 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:00,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 57 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:47:00,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-01-28 15:47:00,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-01-28 15:47:00,844 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-01-28 15:47:00,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-01-28 15:47:00,847 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-01-28 15:47:00,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:00,847 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-01-28 15:47:00,847 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-01-28 15:47:00,848 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-01-28 15:47:00,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:00,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:00,850 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:00,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:01,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:01,071 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:01,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:01,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1548851618, now seen corresponding path program 17 times [2022-01-28 15:47:01,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:01,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932496425] [2022-01-28 15:47:01,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:01,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:01,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:01,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:01,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932496425] [2022-01-28 15:47:01,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932496425] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:01,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962807224] [2022-01-28 15:47:01,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:01,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:01,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:01,125 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:01,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-28 15:47:01,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:01,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:01,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:01,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:01,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-01-28 15:47:01,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:01,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:01,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962807224] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:01,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:01,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-28 15:47:01,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982349798] [2022-01-28 15:47:01,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:01,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 15:47:01,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:01,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 15:47:01,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-28 15:47:01,274 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-01-28 15:47:01,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:01,624 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-01-28 15:47:01,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:47:01,624 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-01-28 15:47:01,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:01,631 INFO L225 Difference]: With dead ends: 2129 [2022-01-28 15:47:01,632 INFO L226 Difference]: Without dead ends: 2129 [2022-01-28 15:47:01,632 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-01-28 15:47:01,633 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 158 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:01,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 138 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:47:01,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-01-28 15:47:01,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-01-28 15:47:01,665 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-01-28 15:47:01,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-01-28 15:47:01,668 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-01-28 15:47:01,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:01,668 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-01-28 15:47:01,668 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-01-28 15:47:01,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-01-28 15:47:01,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:01,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:01,671 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:01,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:01,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-28 15:47:01,879 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:01,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:01,880 INFO L85 PathProgramCache]: Analyzing trace with hash -843436226, now seen corresponding path program 18 times [2022-01-28 15:47:01,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:01,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111312232] [2022-01-28 15:47:01,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:01,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:01,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:01,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:01,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:01,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111312232] [2022-01-28 15:47:01,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111312232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:01,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142104008] [2022-01-28 15:47:01,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:47:01,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:01,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:01,921 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:01,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-28 15:47:01,953 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:47:01,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:01,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:01,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:02,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:02,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142104008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:02,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:02,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-28 15:47:02,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824361540] [2022-01-28 15:47:02,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:02,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:47:02,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:02,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:47:02,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:47:02,102 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-01-28 15:47:02,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:02,489 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-01-28 15:47:02,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:47:02,489 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-01-28 15:47:02,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:02,494 INFO L225 Difference]: With dead ends: 2262 [2022-01-28 15:47:02,494 INFO L226 Difference]: Without dead ends: 2262 [2022-01-28 15:47:02,495 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-01-28 15:47:02,495 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 193 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:02,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 123 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:47:02,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-01-28 15:47:02,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-01-28 15:47:02,536 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-01-28 15:47:02,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-01-28 15:47:02,539 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-01-28 15:47:02,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:02,540 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-01-28 15:47:02,540 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-01-28 15:47:02,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-01-28 15:47:02,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:02,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:02,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:02,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:02,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-28 15:47:02,763 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:02,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1926458882, now seen corresponding path program 19 times [2022-01-28 15:47:02,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:02,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635928935] [2022-01-28 15:47:02,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:02,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:02,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:02,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635928935] [2022-01-28 15:47:02,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635928935] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:02,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748214953] [2022-01-28 15:47:02,814 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:47:02,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:02,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:02,815 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:02,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-28 15:47:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:02,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:02,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:02,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:02,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:02,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748214953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:02,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:02,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-28 15:47:02,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130466874] [2022-01-28 15:47:02,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:02,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:47:02,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:02,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:47:02,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:47:02,999 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-01-28 15:47:03,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:03,263 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-01-28 15:47:03,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:47:03,264 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-01-28 15:47:03,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:03,267 INFO L225 Difference]: With dead ends: 1474 [2022-01-28 15:47:03,267 INFO L226 Difference]: Without dead ends: 1464 [2022-01-28 15:47:03,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:47:03,268 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 160 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:03,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 132 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:47:03,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-01-28 15:47:03,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-01-28 15:47:03,291 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-01-28 15:47:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-01-28 15:47:03,295 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-01-28 15:47:03,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:03,296 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-01-28 15:47:03,296 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-01-28 15:47:03,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-01-28 15:47:03,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:03,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:03,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:03,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:03,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:03,522 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:03,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:03,523 INFO L85 PathProgramCache]: Analyzing trace with hash -888257368, now seen corresponding path program 20 times [2022-01-28 15:47:03,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:03,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15054087] [2022-01-28 15:47:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:03,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:03,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:03,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:03,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15054087] [2022-01-28 15:47:03,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15054087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:03,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505131390] [2022-01-28 15:47:03,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:47:03,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:03,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:03,559 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:03,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-28 15:47:03,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:47:03,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:03,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:03,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:03,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:03,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:03,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505131390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:03,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:03,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-28 15:47:03,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167095213] [2022-01-28 15:47:03,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:03,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:47:03,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:03,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:47:03,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:47:03,709 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-01-28 15:47:03,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:03,979 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-01-28 15:47:03,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:47:03,979 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-01-28 15:47:03,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:03,984 INFO L225 Difference]: With dead ends: 2318 [2022-01-28 15:47:03,984 INFO L226 Difference]: Without dead ends: 2314 [2022-01-28 15:47:03,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:47:03,985 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 184 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:03,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 114 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:47:03,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-01-28 15:47:04,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-01-28 15:47:04,015 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-01-28 15:47:04,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-01-28 15:47:04,020 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-01-28 15:47:04,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:04,020 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-01-28 15:47:04,020 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-01-28 15:47:04,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-01-28 15:47:04,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:04,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:04,023 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:04,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:04,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:04,239 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:04,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:04,240 INFO L85 PathProgramCache]: Analyzing trace with hash -290920710, now seen corresponding path program 21 times [2022-01-28 15:47:04,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:04,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659676609] [2022-01-28 15:47:04,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:04,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:04,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:04,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:04,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659676609] [2022-01-28 15:47:04,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659676609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:04,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251860766] [2022-01-28 15:47:04,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:47:04,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:04,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:04,287 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:04,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-28 15:47:04,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:47:04,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:04,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:04,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:04,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:04,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251860766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:04,433 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:04,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-28 15:47:04,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388750814] [2022-01-28 15:47:04,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:04,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 15:47:04,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:04,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 15:47:04,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-28 15:47:04,434 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-01-28 15:47:04,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:04,735 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-01-28 15:47:04,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:47:04,735 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-01-28 15:47:04,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:04,742 INFO L225 Difference]: With dead ends: 2302 [2022-01-28 15:47:04,743 INFO L226 Difference]: Without dead ends: 2290 [2022-01-28 15:47:04,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:47:04,744 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 187 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:04,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 134 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:47:04,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-28 15:47:04,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-01-28 15:47:04,775 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-01-28 15:47:04,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-01-28 15:47:04,779 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-01-28 15:47:04,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:04,779 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-01-28 15:47:04,779 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-01-28 15:47:04,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-01-28 15:47:04,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:04,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:04,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:04,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:04,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-28 15:47:04,995 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:04,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash -817340994, now seen corresponding path program 22 times [2022-01-28 15:47:04,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:04,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769129875] [2022-01-28 15:47:04,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:04,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:05,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:05,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:05,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769129875] [2022-01-28 15:47:05,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769129875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:05,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576690510] [2022-01-28 15:47:05,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:47:05,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:05,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:05,051 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:05,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-28 15:47:05,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:47:05,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:05,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:05,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:05,177 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:05,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:05,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576690510] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:05,268 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:05,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:47:05,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405246652] [2022-01-28 15:47:05,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:05,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:47:05,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:47:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:47:05,269 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-01-28 15:47:06,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:06,167 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-01-28 15:47:06,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-28 15:47:06,167 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-01-28 15:47:06,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:06,179 INFO L225 Difference]: With dead ends: 4760 [2022-01-28 15:47:06,179 INFO L226 Difference]: Without dead ends: 4760 [2022-01-28 15:47:06,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:47:06,181 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 334 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:06,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 237 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:47:06,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-01-28 15:47:06,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-01-28 15:47:06,242 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-01-28 15:47:06,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-01-28 15:47:06,247 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-01-28 15:47:06,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:06,248 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-01-28 15:47:06,248 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-01-28 15:47:06,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-01-28 15:47:06,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:06,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:06,251 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:06,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:06,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-28 15:47:06,475 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:06,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:06,476 INFO L85 PathProgramCache]: Analyzing trace with hash -250388914, now seen corresponding path program 23 times [2022-01-28 15:47:06,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:06,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504244918] [2022-01-28 15:47:06,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:06,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:06,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:06,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:06,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504244918] [2022-01-28 15:47:06,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504244918] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208636678] [2022-01-28 15:47:06,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:06,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:06,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:06,518 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:06,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-28 15:47:06,540 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:06,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:06,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:06,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:06,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-01-28 15:47:06,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:06,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208636678] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:06,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:06,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:47:06,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563751588] [2022-01-28 15:47:06,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:06,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:47:06,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:06,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:47:06,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:47:06,722 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-01-28 15:47:07,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:07,471 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-01-28 15:47:07,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:47:07,472 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-01-28 15:47:07,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:07,481 INFO L225 Difference]: With dead ends: 4260 [2022-01-28 15:47:07,481 INFO L226 Difference]: Without dead ends: 4260 [2022-01-28 15:47:07,482 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-01-28 15:47:07,482 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 379 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:07,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 198 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:07,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-01-28 15:47:07,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-01-28 15:47:07,525 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-01-28 15:47:07,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-01-28 15:47:07,529 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-01-28 15:47:07,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:07,529 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-01-28 15:47:07,529 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-01-28 15:47:07,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-01-28 15:47:07,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:07,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:07,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:07,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-28 15:47:07,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-28 15:47:07,732 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:07,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1422734772, now seen corresponding path program 24 times [2022-01-28 15:47:07,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:07,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319366028] [2022-01-28 15:47:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:07,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:07,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:07,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:07,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319366028] [2022-01-28 15:47:07,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319366028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:07,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451640923] [2022-01-28 15:47:07,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:47:07,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:07,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:07,772 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:07,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-28 15:47:07,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:47:07,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:07,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:07,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:07,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:07,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:07,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451640923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:07,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:07,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:47:07,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074288540] [2022-01-28 15:47:07,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:07,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:47:07,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:07,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:47:07,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:47:07,943 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-01-28 15:47:08,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:08,643 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-01-28 15:47:08,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:47:08,643 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-01-28 15:47:08,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:08,652 INFO L225 Difference]: With dead ends: 4602 [2022-01-28 15:47:08,652 INFO L226 Difference]: Without dead ends: 4602 [2022-01-28 15:47:08,653 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-01-28 15:47:08,653 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 280 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:08,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 216 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:08,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-01-28 15:47:08,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-01-28 15:47:08,709 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-01-28 15:47:08,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-01-28 15:47:08,713 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-01-28 15:47:08,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:08,714 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-01-28 15:47:08,714 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-01-28 15:47:08,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-01-28 15:47:08,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:08,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:08,717 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:08,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:08,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:08,923 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:08,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:08,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1341358684, now seen corresponding path program 25 times [2022-01-28 15:47:08,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:08,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227638674] [2022-01-28 15:47:08,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:08,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:08,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:08,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:08,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:08,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227638674] [2022-01-28 15:47:08,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227638674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:08,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878890933] [2022-01-28 15:47:08,965 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:47:08,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:08,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:08,967 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:08,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-28 15:47:08,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:08,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:08,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:09,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:09,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878890933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:09,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:09,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:47:09,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485930271] [2022-01-28 15:47:09,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:09,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:47:09,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:09,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:47:09,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:47:09,141 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-01-28 15:47:09,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:09,709 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-01-28 15:47:09,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:47:09,710 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-01-28 15:47:09,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:09,718 INFO L225 Difference]: With dead ends: 4348 [2022-01-28 15:47:09,718 INFO L226 Difference]: Without dead ends: 4344 [2022-01-28 15:47:09,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:47:09,719 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 410 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:09,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 167 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:09,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-01-28 15:47:09,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-01-28 15:47:09,771 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-01-28 15:47:09,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-28 15:47:09,776 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-28 15:47:09,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:09,776 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-28 15:47:09,777 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-01-28 15:47:09,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-28 15:47:09,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:09,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:09,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:09,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:10,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:10,003 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:10,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:10,004 INFO L85 PathProgramCache]: Analyzing trace with hash -410701468, now seen corresponding path program 26 times [2022-01-28 15:47:10,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:10,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348599321] [2022-01-28 15:47:10,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:10,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:10,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:10,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:10,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:10,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348599321] [2022-01-28 15:47:10,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348599321] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:10,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375601285] [2022-01-28 15:47:10,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:47:10,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:10,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:10,049 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:10,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-28 15:47:10,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:47:10,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:10,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:10,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:10,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:10,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:10,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:10,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375601285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:10,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:10,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:47:10,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592198771] [2022-01-28 15:47:10,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:10,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:47:10,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:10,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:47:10,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:47:10,263 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-01-28 15:47:10,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:10,915 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-01-28 15:47:10,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:47:10,915 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-01-28 15:47:10,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:10,923 INFO L225 Difference]: With dead ends: 4035 [2022-01-28 15:47:10,923 INFO L226 Difference]: Without dead ends: 4035 [2022-01-28 15:47:10,923 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-01-28 15:47:10,924 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 436 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:10,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 228 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:10,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-01-28 15:47:10,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-01-28 15:47:10,963 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-01-28 15:47:10,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-01-28 15:47:10,966 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-01-28 15:47:10,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:10,967 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-01-28 15:47:10,967 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-01-28 15:47:10,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-01-28 15:47:10,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:10,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:10,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:10,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:11,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:11,170 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:11,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:11,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1232337686, now seen corresponding path program 27 times [2022-01-28 15:47:11,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:11,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294580580] [2022-01-28 15:47:11,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:11,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:11,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:11,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:11,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294580580] [2022-01-28 15:47:11,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294580580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:11,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64406695] [2022-01-28 15:47:11,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:47:11,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:11,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:11,215 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:11,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-28 15:47:11,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:47:11,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:11,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:11,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:11,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:11,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:47:11,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64406695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:11,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:11,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:47:11,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345642735] [2022-01-28 15:47:11,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:11,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:47:11,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:11,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:47:11,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:47:11,424 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-01-28 15:47:12,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:12,260 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-01-28 15:47:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:47:12,262 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-01-28 15:47:12,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:12,269 INFO L225 Difference]: With dead ends: 3794 [2022-01-28 15:47:12,269 INFO L226 Difference]: Without dead ends: 3790 [2022-01-28 15:47:12,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1016 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:47:12,270 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 360 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:12,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 205 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:47:12,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-01-28 15:47:12,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-01-28 15:47:12,306 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-01-28 15:47:12,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-28 15:47:12,309 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-28 15:47:12,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:12,309 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-28 15:47:12,309 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-01-28 15:47:12,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-28 15:47:12,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:12,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:12,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:12,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-28 15:47:12,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-28 15:47:12,513 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:12,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:12,513 INFO L85 PathProgramCache]: Analyzing trace with hash -2059201626, now seen corresponding path program 28 times [2022-01-28 15:47:12,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:12,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126235881] [2022-01-28 15:47:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:12,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:12,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:12,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:12,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126235881] [2022-01-28 15:47:12,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126235881] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:12,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891698362] [2022-01-28 15:47:12,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:47:12,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:12,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:12,554 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:12,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-28 15:47:12,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:47:12,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:12,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:12,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:12,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:12,710 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:12,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891698362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:12,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:12,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:47:12,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3054721] [2022-01-28 15:47:12,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:12,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:47:12,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:12,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:47:12,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:47:12,711 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-01-28 15:47:13,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:13,390 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-01-28 15:47:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:47:13,391 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-01-28 15:47:13,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:13,399 INFO L225 Difference]: With dead ends: 3978 [2022-01-28 15:47:13,399 INFO L226 Difference]: Without dead ends: 3978 [2022-01-28 15:47:13,399 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-01-28 15:47:13,399 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 239 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:13,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 200 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:13,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-01-28 15:47:13,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-01-28 15:47:13,438 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-01-28 15:47:13,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-01-28 15:47:13,444 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-01-28 15:47:13,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:13,444 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-01-28 15:47:13,444 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-01-28 15:47:13,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-01-28 15:47:13,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:13,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:13,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:13,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:13,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:13,672 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:13,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:13,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1977825538, now seen corresponding path program 29 times [2022-01-28 15:47:13,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:13,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020318897] [2022-01-28 15:47:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:13,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:13,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:13,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020318897] [2022-01-28 15:47:13,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020318897] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:13,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730760007] [2022-01-28 15:47:13,713 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:13,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:13,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:13,714 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:13,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-28 15:47:13,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:13,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:13,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:13,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:13,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:13,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730760007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:13,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:13,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:47:13,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13013976] [2022-01-28 15:47:13,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:13,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:47:13,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:13,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:47:13,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:47:13,861 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-01-28 15:47:14,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:14,377 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-01-28 15:47:14,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:47:14,377 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-01-28 15:47:14,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:14,385 INFO L225 Difference]: With dead ends: 3706 [2022-01-28 15:47:14,385 INFO L226 Difference]: Without dead ends: 3702 [2022-01-28 15:47:14,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:47:14,386 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 286 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:14,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 143 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:47:14,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-01-28 15:47:14,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-01-28 15:47:14,434 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-01-28 15:47:14,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-01-28 15:47:14,438 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-01-28 15:47:14,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:14,438 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-01-28 15:47:14,438 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-01-28 15:47:14,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-01-28 15:47:14,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:14,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:14,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:14,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-28 15:47:14,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:14,642 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:14,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:14,642 INFO L85 PathProgramCache]: Analyzing trace with hash 802049786, now seen corresponding path program 30 times [2022-01-28 15:47:14,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:14,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140759234] [2022-01-28 15:47:14,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:14,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:14,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140759234] [2022-01-28 15:47:14,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140759234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:14,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825189481] [2022-01-28 15:47:14,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:47:14,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:14,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:14,682 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:14,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-28 15:47:14,703 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:47:14,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:14,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:14,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:14,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:14,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:14,827 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:14,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825189481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:14,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:14,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:47:14,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309033066] [2022-01-28 15:47:14,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:14,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:47:14,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:14,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:47:14,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:47:14,828 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-01-28 15:47:15,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:15,386 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-01-28 15:47:15,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:47:15,387 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-01-28 15:47:15,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:15,396 INFO L225 Difference]: With dead ends: 4114 [2022-01-28 15:47:15,396 INFO L226 Difference]: Without dead ends: 4102 [2022-01-28 15:47:15,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:47:15,397 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 343 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:15,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 169 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:15,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-01-28 15:47:15,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-01-28 15:47:15,450 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-01-28 15:47:15,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-01-28 15:47:15,456 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-01-28 15:47:15,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:15,456 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-01-28 15:47:15,456 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-01-28 15:47:15,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-01-28 15:47:15,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:15,460 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:15,461 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:15,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:15,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-28 15:47:15,675 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:15,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1895790794, now seen corresponding path program 31 times [2022-01-28 15:47:15,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:15,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910293075] [2022-01-28 15:47:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:15,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:15,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:15,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:15,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910293075] [2022-01-28 15:47:15,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910293075] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:15,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906548022] [2022-01-28 15:47:15,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:47:15,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:15,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:15,717 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:15,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-28 15:47:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:15,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:15,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:15,829 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:15,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:15,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906548022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:15,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:15,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:47:15,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741893102] [2022-01-28 15:47:15,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:15,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:47:15,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:15,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:47:15,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:47:15,917 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-01-28 15:47:16,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:16,542 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-01-28 15:47:16,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:47:16,543 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-01-28 15:47:16,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:16,550 INFO L225 Difference]: With dead ends: 3694 [2022-01-28 15:47:16,550 INFO L226 Difference]: Without dead ends: 3694 [2022-01-28 15:47:16,551 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-01-28 15:47:16,551 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 402 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:16,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 248 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:16,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-01-28 15:47:16,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-01-28 15:47:16,600 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-01-28 15:47:16,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-01-28 15:47:16,606 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-01-28 15:47:16,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:16,606 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-01-28 15:47:16,606 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-01-28 15:47:16,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-01-28 15:47:16,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:16,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:16,610 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:16,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-28 15:47:16,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-28 15:47:16,822 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:16,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:16,822 INFO L85 PathProgramCache]: Analyzing trace with hash -252751640, now seen corresponding path program 32 times [2022-01-28 15:47:16,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:16,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140359378] [2022-01-28 15:47:16,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:16,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:16,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:16,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:16,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140359378] [2022-01-28 15:47:16,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140359378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:16,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830546999] [2022-01-28 15:47:16,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:47:16,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:16,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:16,864 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:16,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-28 15:47:16,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:47:16,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:16,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:16,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:16,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:16,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:17,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830546999] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:17,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:17,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:47:17,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591014692] [2022-01-28 15:47:17,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:17,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:47:17,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:17,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:47:17,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:47:17,048 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-01-28 15:47:17,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:17,853 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-01-28 15:47:17,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:47:17,853 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-01-28 15:47:17,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:17,860 INFO L225 Difference]: With dead ends: 3420 [2022-01-28 15:47:17,861 INFO L226 Difference]: Without dead ends: 3416 [2022-01-28 15:47:17,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:47:17,862 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 338 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:17,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 200 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:17,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-01-28 15:47:17,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-01-28 15:47:17,908 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-01-28 15:47:17,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-01-28 15:47:17,912 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-01-28 15:47:17,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:17,912 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-01-28 15:47:17,912 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-01-28 15:47:17,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-01-28 15:47:17,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:47:17,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:17,916 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:17,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-28 15:47:18,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-28 15:47:18,116 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:18,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:18,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1520208818, now seen corresponding path program 33 times [2022-01-28 15:47:18,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:18,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774057381] [2022-01-28 15:47:18,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:18,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:18,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:18,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:18,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774057381] [2022-01-28 15:47:18,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774057381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:18,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698663671] [2022-01-28 15:47:18,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:47:18,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:18,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:18,157 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:18,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-28 15:47:18,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:47:18,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:18,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:47:18,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:18,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:18,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:18,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698663671] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:18,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:18,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:47:18,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777916090] [2022-01-28 15:47:18,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:18,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:47:18,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:18,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:47:18,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:47:18,323 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-01-28 15:47:18,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:18,933 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-01-28 15:47:18,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:47:18,934 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-01-28 15:47:18,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:18,940 INFO L225 Difference]: With dead ends: 3256 [2022-01-28 15:47:18,941 INFO L226 Difference]: Without dead ends: 3244 [2022-01-28 15:47:18,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:47:18,942 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 217 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:18,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 187 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:47:18,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-01-28 15:47:18,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-01-28 15:47:18,989 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-01-28 15:47:18,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-01-28 15:47:18,994 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-01-28 15:47:18,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:18,994 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-01-28 15:47:18,994 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-01-28 15:47:18,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-01-28 15:47:18,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:47:18,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:18,997 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-01-28 15:47:19,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-28 15:47:19,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-28 15:47:19,198 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:19,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:19,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1154803164, now seen corresponding path program 4 times [2022-01-28 15:47:19,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:19,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663868213] [2022-01-28 15:47:19,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:19,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:19,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:19,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:19,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:19,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663868213] [2022-01-28 15:47:19,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663868213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:19,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112818646] [2022-01-28 15:47:19,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:47:19,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:19,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:19,832 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:19,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-28 15:47:19,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:47:19,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:19,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:47:19,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:20,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:20,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:20,701 INFO L388 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 104 treesize of output 70 [2022-01-28 15:47:20,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:20,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:22,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:22,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:22,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 335 treesize of output 261 [2022-01-28 15:47:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:24,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112818646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:24,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:24,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:47:24,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137169291] [2022-01-28 15:47:24,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:24,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:47:24,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:24,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:47:24,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:47:24,769 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-01-28 15:47:31,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:31,877 INFO L93 Difference]: Finished difference Result 4132 states and 13160 transitions. [2022-01-28 15:47:31,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:47:31,878 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-01-28 15:47:31,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:31,886 INFO L225 Difference]: With dead ends: 4132 [2022-01-28 15:47:31,886 INFO L226 Difference]: Without dead ends: 4072 [2022-01-28 15:47:31,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=978, Invalid=4134, Unknown=0, NotChecked=0, Total=5112 [2022-01-28 15:47:31,886 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 683 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:31,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 272 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:47:31,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4072 states. [2022-01-28 15:47:31,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4072 to 1792. [2022-01-28 15:47:31,924 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-01-28 15:47:31,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-01-28 15:47:31,928 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-01-28 15:47:31,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:31,928 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-01-28 15:47:31,928 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-01-28 15:47:31,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-01-28 15:47:31,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:47:31,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:31,932 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-01-28 15:47:31,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-28 15:47:32,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-28 15:47:32,135 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:32,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:32,135 INFO L85 PathProgramCache]: Analyzing trace with hash -873594852, now seen corresponding path program 5 times [2022-01-28 15:47:32,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:32,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438101778] [2022-01-28 15:47:32,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:32,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:32,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:32,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:32,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438101778] [2022-01-28 15:47:32,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438101778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:32,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694864242] [2022-01-28 15:47:32,648 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:32,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:32,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:32,649 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:32,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-28 15:47:32,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:32,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:32,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:47:32,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:33,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:33,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,304 INFO L388 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 104 treesize of output 70 [2022-01-28 15:47:33,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:33,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:34,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:34,877 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:34,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 335 treesize of output 261 [2022-01-28 15:47:38,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:38,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694864242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:38,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:38,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:47:38,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166318914] [2022-01-28 15:47:38,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:38,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:47:38,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:38,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:47:38,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:47:38,249 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-01-28 15:47:45,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:45,595 INFO L93 Difference]: Finished difference Result 4121 states and 13207 transitions. [2022-01-28 15:47:45,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 15:47:45,595 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-01-28 15:47:45,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:45,604 INFO L225 Difference]: With dead ends: 4121 [2022-01-28 15:47:45,604 INFO L226 Difference]: Without dead ends: 4091 [2022-01-28 15:47:45,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1712 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=978, Invalid=4278, Unknown=0, NotChecked=0, Total=5256 [2022-01-28 15:47:45,605 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 462 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:45,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 362 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1398 Invalid, 0 Unknown, 19 Unchecked, 1.0s Time] [2022-01-28 15:47:45,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2022-01-28 15:47:45,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 1837. [2022-01-28 15:47:45,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 3.579520697167756) internal successors, (6572), 1836 states have internal predecessors, (6572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:45,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 6572 transitions. [2022-01-28 15:47:45,649 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 6572 transitions. Word has length 26 [2022-01-28 15:47:45,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:45,649 INFO L470 AbstractCegarLoop]: Abstraction has 1837 states and 6572 transitions. [2022-01-28 15:47:45,649 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-01-28 15:47:45,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 6572 transitions. [2022-01-28 15:47:45,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:47:45,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:45,653 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-01-28 15:47:45,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-28 15:47:45,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-28 15:47:45,854 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:45,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1927464722, now seen corresponding path program 6 times [2022-01-28 15:47:45,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:45,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481868793] [2022-01-28 15:47:45,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:45,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:46,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:46,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481868793] [2022-01-28 15:47:46,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481868793] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:46,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360235918] [2022-01-28 15:47:46,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:47:46,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:46,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:46,346 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:46,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-28 15:47:46,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:47:46,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:46,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:47:46,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:47,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:47,062 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:47,062 INFO L388 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 110 treesize of output 80 [2022-01-28 15:47:47,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:47,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:49,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:49,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:49,244 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:49,244 INFO L388 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 327 treesize of output 245 [2022-01-28 15:47:50,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:50,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360235918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:50,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:50,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:47:50,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113222343] [2022-01-28 15:47:50,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:50,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:47:50,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:50,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:47:50,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:47:50,814 INFO L87 Difference]: Start difference. First operand 1837 states and 6572 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-01-28 15:48:08,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:08,063 INFO L93 Difference]: Finished difference Result 4509 states and 14690 transitions. [2022-01-28 15:48:08,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-28 15:48:08,063 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-01-28 15:48:08,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:08,072 INFO L225 Difference]: With dead ends: 4509 [2022-01-28 15:48:08,072 INFO L226 Difference]: Without dead ends: 4442 [2022-01-28 15:48:08,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4210 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=1697, Invalid=10735, Unknown=0, NotChecked=0, Total=12432 [2022-01-28 15:48:08,074 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 625 mSDsluCounter, 1180 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 2941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:08,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [625 Valid, 621 Invalid, 2941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 2602 Invalid, 0 Unknown, 242 Unchecked, 2.0s Time] [2022-01-28 15:48:08,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4442 states. [2022-01-28 15:48:08,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4442 to 1918. [2022-01-28 15:48:08,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1918 states, 1917 states have (on average 3.575899843505477) internal successors, (6855), 1917 states have internal predecessors, (6855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:08,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1918 states and 6855 transitions. [2022-01-28 15:48:08,172 INFO L78 Accepts]: Start accepts. Automaton has 1918 states and 6855 transitions. Word has length 26 [2022-01-28 15:48:08,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:08,173 INFO L470 AbstractCegarLoop]: Abstraction has 1918 states and 6855 transitions. [2022-01-28 15:48:08,173 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-01-28 15:48:08,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1918 states and 6855 transitions. [2022-01-28 15:48:08,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:48:08,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:08,178 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-01-28 15:48:08,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-28 15:48:08,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-28 15:48:08,391 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:08,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:08,392 INFO L85 PathProgramCache]: Analyzing trace with hash 717834456, now seen corresponding path program 34 times [2022-01-28 15:48:08,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:08,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341010019] [2022-01-28 15:48:08,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:08,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:08,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:08,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:08,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:08,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341010019] [2022-01-28 15:48:08,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341010019] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:08,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562229414] [2022-01-28 15:48:08,998 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:48:08,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:08,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:08,999 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:09,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-28 15:48:09,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:48:09,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:48:09,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:48:09,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:09,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:09,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:09,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:09,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:09,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 70 [2022-01-28 15:48:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:09,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:11,093 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:48:11,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 229 [2022-01-28 15:48:13,412 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:13,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562229414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:13,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:13,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-28 15:48:13,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939327308] [2022-01-28 15:48:13,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:13,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:48:13,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:13,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:48:13,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:48:13,416 INFO L87 Difference]: Start difference. First operand 1918 states and 6855 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-01-28 15:48:22,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:22,190 INFO L93 Difference]: Finished difference Result 3997 states and 13369 transitions. [2022-01-28 15:48:22,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-28 15:48:22,190 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-01-28 15:48:22,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:22,198 INFO L225 Difference]: With dead ends: 3997 [2022-01-28 15:48:22,198 INFO L226 Difference]: Without dead ends: 3967 [2022-01-28 15:48:22,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2843 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=1175, Invalid=7381, Unknown=0, NotChecked=0, Total=8556 [2022-01-28 15:48:22,199 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 323 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:22,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 372 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:48:22,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2022-01-28 15:48:22,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 1991. [2022-01-28 15:48:22,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1991 states, 1990 states have (on average 3.571356783919598) internal successors, (7107), 1990 states have internal predecessors, (7107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:22,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 7107 transitions. [2022-01-28 15:48:22,247 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 7107 transitions. Word has length 26 [2022-01-28 15:48:22,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:22,247 INFO L470 AbstractCegarLoop]: Abstraction has 1991 states and 7107 transitions. [2022-01-28 15:48:22,247 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-01-28 15:48:22,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 7107 transitions. [2022-01-28 15:48:22,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:48:22,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:22,252 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-01-28 15:48:22,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-28 15:48:22,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-28 15:48:22,452 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:22,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:22,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1522881632, now seen corresponding path program 7 times [2022-01-28 15:48:22,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:22,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320468639] [2022-01-28 15:48:22,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:22,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:22,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:23,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:23,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320468639] [2022-01-28 15:48:23,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320468639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:23,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548398782] [2022-01-28 15:48:23,083 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:48:23,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:23,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:23,084 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:23,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-28 15:48:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:23,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:48:23,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:24,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:24,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:24,618 INFO L388 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 104 treesize of output 70 [2022-01-28 15:48:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:25,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:26,192 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:26,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-01-28 15:48:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:35,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548398782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:35,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:35,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:48:35,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948128399] [2022-01-28 15:48:35,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:35,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:48:35,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:35,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:48:35,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:48:35,713 INFO L87 Difference]: Start difference. First operand 1991 states and 7107 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-01-28 15:48:40,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:40,372 INFO L93 Difference]: Finished difference Result 5092 states and 16963 transitions. [2022-01-28 15:48:40,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:48:40,372 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-01-28 15:48:40,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:40,382 INFO L225 Difference]: With dead ends: 5092 [2022-01-28 15:48:40,382 INFO L226 Difference]: Without dead ends: 5078 [2022-01-28 15:48:40,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1296 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=633, Invalid=2789, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:48:40,383 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 305 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:40,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 425 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 674 Invalid, 0 Unknown, 470 Unchecked, 0.5s Time] [2022-01-28 15:48:40,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5078 states. [2022-01-28 15:48:40,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5078 to 2019. [2022-01-28 15:48:40,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 2018 states have (on average 3.576808721506442) internal successors, (7218), 2018 states have internal predecessors, (7218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:40,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 7218 transitions. [2022-01-28 15:48:40,452 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 7218 transitions. Word has length 26 [2022-01-28 15:48:40,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:40,452 INFO L470 AbstractCegarLoop]: Abstraction has 2019 states and 7218 transitions. [2022-01-28 15:48:40,453 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-01-28 15:48:40,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 7218 transitions. [2022-01-28 15:48:40,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:48:40,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:40,457 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-01-28 15:48:40,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-28 15:48:40,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:40,679 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:40,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:40,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1221704100, now seen corresponding path program 35 times [2022-01-28 15:48:40,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:40,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762715974] [2022-01-28 15:48:40,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:40,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:41,256 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:41,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:41,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762715974] [2022-01-28 15:48:41,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762715974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:41,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015429236] [2022-01-28 15:48:41,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:48:41,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:41,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:41,258 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:41,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-28 15:48:41,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:48:41,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:48:41,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:48:41,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:41,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:41,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:41,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:41,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:41,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 70 [2022-01-28 15:48:42,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:42,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:43,142 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:48:43,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 229 [2022-01-28 15:48:44,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-01-28 15:48:44,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015429236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:44,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:44,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-28 15:48:44,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186113455] [2022-01-28 15:48:44,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:44,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:48:44,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:48:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:48:44,768 INFO L87 Difference]: Start difference. First operand 2019 states and 7218 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-01-28 15:48:53,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:53,814 INFO L93 Difference]: Finished difference Result 4024 states and 13206 transitions. [2022-01-28 15:48:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-28 15:48:53,815 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-01-28 15:48:53,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:53,822 INFO L225 Difference]: With dead ends: 4024 [2022-01-28 15:48:53,822 INFO L226 Difference]: Without dead ends: 3969 [2022-01-28 15:48:53,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=1264, Invalid=6046, Unknown=0, NotChecked=0, Total=7310 [2022-01-28 15:48:53,823 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 422 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 2545 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 2650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:53,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 594 Invalid, 2650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2545 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:48:53,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3969 states. [2022-01-28 15:48:53,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3969 to 2062. [2022-01-28 15:48:53,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2062 states, 2061 states have (on average 3.5783600194080543) internal successors, (7375), 2061 states have internal predecessors, (7375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:53,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7375 transitions. [2022-01-28 15:48:53,864 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7375 transitions. Word has length 26 [2022-01-28 15:48:53,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:53,864 INFO L470 AbstractCegarLoop]: Abstraction has 2062 states and 7375 transitions. [2022-01-28 15:48:53,865 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-01-28 15:48:53,865 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7375 transitions. [2022-01-28 15:48:53,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:48:53,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:53,868 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-01-28 15:48:53,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-28 15:48:54,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:54,069 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:54,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:54,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2096944352, now seen corresponding path program 36 times [2022-01-28 15:48:54,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:54,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903622329] [2022-01-28 15:48:54,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:54,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:54,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:54,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:54,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:54,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903622329] [2022-01-28 15:48:54,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903622329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:54,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481337077] [2022-01-28 15:48:54,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:48:54,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:54,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:54,569 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:54,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-28 15:48:54,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:48:54,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:48:54,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:48:54,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:55,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:55,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:55,154 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:55,155 INFO L388 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 110 treesize of output 96 [2022-01-28 15:48:55,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:55,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:56,888 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:48:56,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 229 [2022-01-28 15:48:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:58,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481337077] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:58,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:58,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2022-01-28 15:48:58,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804856124] [2022-01-28 15:48:58,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:58,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:48:58,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:58,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:48:58,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:48:58,166 INFO L87 Difference]: Start difference. First operand 2062 states and 7375 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:10,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:10,929 INFO L93 Difference]: Finished difference Result 8295 states and 25821 transitions. [2022-01-28 15:50:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 374 states. [2022-01-28 15:50:10,929 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 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-01-28 15:50:10,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:10,944 INFO L225 Difference]: With dead ends: 8295 [2022-01-28 15:50:10,944 INFO L226 Difference]: Without dead ends: 8160 [2022-01-28 15:50:10,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 391 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69401 ImplicationChecksByTransitivity, 69.0s TimeCoverageRelationStatistics Valid=13389, Invalid=140667, Unknown=0, NotChecked=0, Total=154056 [2022-01-28 15:50:10,949 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 1269 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 6101 mSolverCounterSat, 338 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1269 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 6439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 338 IncrementalHoareTripleChecker+Valid, 6101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:10,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1269 Valid, 1650 Invalid, 6439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [338 Valid, 6101 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-28 15:50:10,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8160 states. [2022-01-28 15:50:11,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8160 to 2226. [2022-01-28 15:50:11,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2225 states have (on average 3.5644943820224717) internal successors, (7931), 2225 states have internal predecessors, (7931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 7931 transitions. [2022-01-28 15:50:11,016 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 7931 transitions. Word has length 26 [2022-01-28 15:50:11,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:11,016 INFO L470 AbstractCegarLoop]: Abstraction has 2226 states and 7931 transitions. [2022-01-28 15:50:11,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:11,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 7931 transitions. [2022-01-28 15:50:11,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:50:11,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:11,020 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-01-28 15:50:11,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-28 15:50:11,225 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-01-28 15:50:11,225 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:11,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:11,226 INFO L85 PathProgramCache]: Analyzing trace with hash 918853184, now seen corresponding path program 8 times [2022-01-28 15:50:11,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:11,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462041591] [2022-01-28 15:50:11,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:11,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:11,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:11,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:11,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462041591] [2022-01-28 15:50:11,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462041591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:11,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564914881] [2022-01-28 15:50:11,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:50:11,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:11,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:11,790 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:11,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-28 15:50:11,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:50:11,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:11,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:50:11,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:12,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:12,501 INFO L388 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 104 treesize of output 86 [2022-01-28 15:50:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:13,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:14,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:14,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:14,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:14,813 INFO L388 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 331 treesize of output 245 [2022-01-28 15:50:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:16,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564914881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:16,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:16,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-28 15:50:16,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669554596] [2022-01-28 15:50:16,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:16,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:50:16,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:16,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:50:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:50:16,144 INFO L87 Difference]: Start difference. First operand 2226 states and 7931 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-01-28 15:50:31,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:31,384 INFO L93 Difference]: Finished difference Result 4489 states and 14451 transitions. [2022-01-28 15:50:31,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-28 15:50:31,384 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-01-28 15:50:31,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:31,392 INFO L225 Difference]: With dead ends: 4489 [2022-01-28 15:50:31,393 INFO L226 Difference]: Without dead ends: 4355 [2022-01-28 15:50:31,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3043 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=1344, Invalid=7398, Unknown=0, NotChecked=0, Total=8742 [2022-01-28 15:50:31,393 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 414 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1984 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:31,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 526 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1984 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:50:31,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4355 states. [2022-01-28 15:50:31,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4355 to 2300. [2022-01-28 15:50:31,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 3.557198782079165) internal successors, (8178), 2299 states have internal predecessors, (8178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:31,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 8178 transitions. [2022-01-28 15:50:31,442 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 8178 transitions. Word has length 26 [2022-01-28 15:50:31,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:31,442 INFO L470 AbstractCegarLoop]: Abstraction has 2300 states and 8178 transitions. [2022-01-28 15:50:31,442 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-01-28 15:50:31,442 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 8178 transitions. [2022-01-28 15:50:31,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:50:31,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:31,446 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-01-28 15:50:31,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-28 15:50:31,646 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-01-28 15:50:31,647 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:31,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:31,647 INFO L85 PathProgramCache]: Analyzing trace with hash 193303520, now seen corresponding path program 9 times [2022-01-28 15:50:31,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:31,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802209993] [2022-01-28 15:50:31,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:31,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:32,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:32,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802209993] [2022-01-28 15:50:32,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802209993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:32,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370890900] [2022-01-28 15:50:32,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:50:32,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:32,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:32,124 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:32,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-28 15:50:32,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:50:32,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:32,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:50:32,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:32,591 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:32,591 INFO L388 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 85 treesize of output 85 [2022-01-28 15:50:38,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:38,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:40,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:40,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 307 treesize of output 257 [2022-01-28 15:50:52,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:52,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370890900] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:52,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:52,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-01-28 15:50:52,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40913856] [2022-01-28 15:50:52,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:52,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:50:52,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:50:52,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:50:52,877 INFO L87 Difference]: Start difference. First operand 2300 states and 8178 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-01-28 15:50:58,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:58,331 INFO L93 Difference]: Finished difference Result 3928 states and 13451 transitions. [2022-01-28 15:50:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:50:58,332 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-01-28 15:50:58,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:58,339 INFO L225 Difference]: With dead ends: 3928 [2022-01-28 15:50:58,340 INFO L226 Difference]: Without dead ends: 3907 [2022-01-28 15:50:58,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=584, Invalid=2496, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:50:58,340 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 298 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:58,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 339 Invalid, 1788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1198 Invalid, 0 Unknown, 524 Unchecked, 0.8s Time] [2022-01-28 15:50:58,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3907 states. [2022-01-28 15:50:58,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3907 to 2326. [2022-01-28 15:50:58,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2326 states, 2325 states have (on average 3.557849462365591) internal successors, (8272), 2325 states have internal predecessors, (8272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:58,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2326 states to 2326 states and 8272 transitions. [2022-01-28 15:50:58,390 INFO L78 Accepts]: Start accepts. Automaton has 2326 states and 8272 transitions. Word has length 26 [2022-01-28 15:50:58,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:58,391 INFO L470 AbstractCegarLoop]: Abstraction has 2326 states and 8272 transitions. [2022-01-28 15:50:58,391 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-01-28 15:50:58,391 INFO L276 IsEmpty]: Start isEmpty. Operand 2326 states and 8272 transitions. [2022-01-28 15:50:58,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:50:58,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:58,396 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-01-28 15:50:58,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-28 15:50:58,611 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-01-28 15:50:58,611 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:58,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:58,612 INFO L85 PathProgramCache]: Analyzing trace with hash -483290174, now seen corresponding path program 10 times [2022-01-28 15:50:58,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:58,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454518487] [2022-01-28 15:50:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:58,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:59,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:59,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454518487] [2022-01-28 15:50:59,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454518487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:59,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185915696] [2022-01-28 15:50:59,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:50:59,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:59,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:59,019 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:59,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-28 15:50:59,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:50:59,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:59,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:50:59,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:59,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:59,461 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:59,461 INFO L388 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 85 treesize of output 69 [2022-01-28 15:51:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:00,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:51:01,621 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:51:01,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 411 treesize of output 301 [2022-01-28 15:51:06,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:06,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185915696] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:51:06,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:51:06,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:51:06,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878608800] [2022-01-28 15:51:06,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:51:06,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:51:06,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:51:06,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:51:06,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:51:06,344 INFO L87 Difference]: Start difference. First operand 2326 states and 8272 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-01-28 15:51:10,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:51:10,092 INFO L93 Difference]: Finished difference Result 4253 states and 13868 transitions. [2022-01-28 15:51:10,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:51:10,092 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-01-28 15:51:10,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:51:10,100 INFO L225 Difference]: With dead ends: 4253 [2022-01-28 15:51:10,100 INFO L226 Difference]: Without dead ends: 4203 [2022-01-28 15:51:10,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=283, Invalid=1439, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:51:10,101 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 266 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:51:10,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 314 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1074 Invalid, 0 Unknown, 42 Unchecked, 0.7s Time] [2022-01-28 15:51:10,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4203 states. [2022-01-28 15:51:10,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4203 to 2347. [2022-01-28 15:51:10,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2347 states, 2346 states have (on average 3.561381074168798) internal successors, (8355), 2346 states have internal predecessors, (8355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:10,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2347 states to 2347 states and 8355 transitions. [2022-01-28 15:51:10,187 INFO L78 Accepts]: Start accepts. Automaton has 2347 states and 8355 transitions. Word has length 26 [2022-01-28 15:51:10,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:51:10,188 INFO L470 AbstractCegarLoop]: Abstraction has 2347 states and 8355 transitions. [2022-01-28 15:51:10,188 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-01-28 15:51:10,188 INFO L276 IsEmpty]: Start isEmpty. Operand 2347 states and 8355 transitions. [2022-01-28 15:51:10,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:51:10,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:51:10,192 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-01-28 15:51:10,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-28 15:51:10,392 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-01-28 15:51:10,393 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:51:10,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:51:10,393 INFO L85 PathProgramCache]: Analyzing trace with hash 999844764, now seen corresponding path program 11 times [2022-01-28 15:51:10,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:51:10,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449859652] [2022-01-28 15:51:10,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:51:10,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:51:10,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:51:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:10,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:51:10,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449859652] [2022-01-28 15:51:10,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449859652] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:51:10,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140816457] [2022-01-28 15:51:10,831 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:51:10,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:51:10,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:51:10,832 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:51:10,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-28 15:51:10,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:51:10,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:51:10,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:51:10,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:51:11,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:11,304 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:11,305 INFO L388 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 85 treesize of output 69 [2022-01-28 15:51:12,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:12,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:51:13,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:13,324 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:13,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 253 [2022-01-28 15:51:17,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:17,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140816457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:51:17,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:51:17,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-28 15:51:17,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585746557] [2022-01-28 15:51:17,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:51:17,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:51:17,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:51:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:51:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:51:17,878 INFO L87 Difference]: Start difference. First operand 2347 states and 8355 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-01-28 15:51:44,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:51:44,931 INFO L93 Difference]: Finished difference Result 5771 states and 18551 transitions. [2022-01-28 15:51:44,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-28 15:51:44,932 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-01-28 15:51:44,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:51:44,961 INFO L225 Difference]: With dead ends: 5771 [2022-01-28 15:51:44,961 INFO L226 Difference]: Without dead ends: 5666 [2022-01-28 15:51:44,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6755 ImplicationChecksByTransitivity, 26.0s TimeCoverageRelationStatistics Valid=2353, Invalid=15203, Unknown=0, NotChecked=0, Total=17556 [2022-01-28 15:51:44,962 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 371 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 2478 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:51:44,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 625 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2478 Invalid, 0 Unknown, 442 Unchecked, 1.9s Time] [2022-01-28 15:51:44,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states. [2022-01-28 15:51:45,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 2463. [2022-01-28 15:51:45,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2463 states, 2462 states have (on average 3.5556458164094233) internal successors, (8754), 2462 states have internal predecessors, (8754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:45,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2463 states to 2463 states and 8754 transitions. [2022-01-28 15:51:45,014 INFO L78 Accepts]: Start accepts. Automaton has 2463 states and 8754 transitions. Word has length 26 [2022-01-28 15:51:45,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:51:45,014 INFO L470 AbstractCegarLoop]: Abstraction has 2463 states and 8754 transitions. [2022-01-28 15:51:45,014 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-01-28 15:51:45,014 INFO L276 IsEmpty]: Start isEmpty. Operand 2463 states and 8754 transitions. [2022-01-28 15:51:45,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:51:45,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:51:45,018 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-01-28 15:51:45,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-28 15:51:45,219 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-01-28 15:51:45,219 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:51:45,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:51:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash -340731392, now seen corresponding path program 12 times [2022-01-28 15:51:45,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:51:45,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775575340] [2022-01-28 15:51:45,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:51:45,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:51:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:51:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:45,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:51:45,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775575340] [2022-01-28 15:51:45,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775575340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:51:45,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607553689] [2022-01-28 15:51:45,641 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:51:45,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:51:45,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:51:45,642 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:51:45,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-28 15:51:45,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:51:45,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:51:45,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:51:45,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:51:46,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:46,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:46,307 INFO L388 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 104 treesize of output 70 [2022-01-28 15:51:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:46,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:51:47,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:47,950 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:47,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 331 treesize of output 253 [2022-01-28 15:51:52,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:52,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607553689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:51:52,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:51:52,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:51:52,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394252330] [2022-01-28 15:51:52,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:51:52,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:51:52,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:51:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:51:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:51:52,592 INFO L87 Difference]: Start difference. First operand 2463 states and 8754 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-01-28 15:51:58,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:51:58,748 INFO L93 Difference]: Finished difference Result 4483 states and 14789 transitions. [2022-01-28 15:51:58,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:51:58,748 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-01-28 15:51:58,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:51:58,759 INFO L225 Difference]: With dead ends: 4483 [2022-01-28 15:51:58,759 INFO L226 Difference]: Without dead ends: 4441 [2022-01-28 15:51:58,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=799, Invalid=3491, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:51:58,760 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 369 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:51:58,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 251 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 732 Invalid, 0 Unknown, 217 Unchecked, 0.6s Time] [2022-01-28 15:51:58,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4441 states. [2022-01-28 15:51:58,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4441 to 2536. [2022-01-28 15:51:58,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2536 states, 2535 states have (on average 3.560552268244576) internal successors, (9026), 2535 states have internal predecessors, (9026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:58,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2536 states to 2536 states and 9026 transitions. [2022-01-28 15:51:58,815 INFO L78 Accepts]: Start accepts. Automaton has 2536 states and 9026 transitions. Word has length 26 [2022-01-28 15:51:58,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:51:58,815 INFO L470 AbstractCegarLoop]: Abstraction has 2536 states and 9026 transitions. [2022-01-28 15:51:58,815 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-01-28 15:51:58,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2536 states and 9026 transitions. [2022-01-28 15:51:58,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:51:58,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:51:58,820 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-01-28 15:51:58,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-28 15:51:59,021 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-01-28 15:51:59,022 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:51:59,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:51:59,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1834639114, now seen corresponding path program 13 times [2022-01-28 15:51:59,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:51:59,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199461968] [2022-01-28 15:51:59,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:51:59,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:51:59,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:51:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:59,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:51:59,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199461968] [2022-01-28 15:51:59,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199461968] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:51:59,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104230076] [2022-01-28 15:51:59,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:51:59,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:51:59,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:51:59,537 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:51:59,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-28 15:51:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:51:59,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:51:59,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:52:00,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:00,115 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:52:00,115 INFO L388 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 104 treesize of output 78 [2022-01-28 15:52:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:00,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:52:02,014 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:52:02,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 331 treesize of output 253 [2022-01-28 15:52:07,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:07,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104230076] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:52:07,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:52:07,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-28 15:52:07,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123934152] [2022-01-28 15:52:07,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:52:07,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:52:07,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:52:07,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:52:07,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:52:07,414 INFO L87 Difference]: Start difference. First operand 2536 states and 9026 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-01-28 15:52:15,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:52:15,008 INFO L93 Difference]: Finished difference Result 4695 states and 15530 transitions. [2022-01-28 15:52:15,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-28 15:52:15,008 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-01-28 15:52:15,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:52:15,018 INFO L225 Difference]: With dead ends: 4695 [2022-01-28 15:52:15,018 INFO L226 Difference]: Without dead ends: 4642 [2022-01-28 15:52:15,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1647 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=817, Invalid=4585, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:52:15,019 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 315 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1988 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:52:15,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 468 Invalid, 2046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1988 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:52:15,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4642 states. [2022-01-28 15:52:15,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4642 to 2555. [2022-01-28 15:52:15,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2555 states, 2554 states have (on average 3.5602975724353954) internal successors, (9093), 2554 states have internal predecessors, (9093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:15,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2555 states to 2555 states and 9093 transitions. [2022-01-28 15:52:15,076 INFO L78 Accepts]: Start accepts. Automaton has 2555 states and 9093 transitions. Word has length 26 [2022-01-28 15:52:15,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:52:15,076 INFO L470 AbstractCegarLoop]: Abstraction has 2555 states and 9093 transitions. [2022-01-28 15:52:15,076 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-01-28 15:52:15,076 INFO L276 IsEmpty]: Start isEmpty. Operand 2555 states and 9093 transitions. [2022-01-28 15:52:15,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:52:15,081 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:52:15,081 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-01-28 15:52:15,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-28 15:52:15,282 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-01-28 15:52:15,282 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:52:15,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:52:15,282 INFO L85 PathProgramCache]: Analyzing trace with hash 646760220, now seen corresponding path program 14 times [2022-01-28 15:52:15,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:52:15,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508042185] [2022-01-28 15:52:15,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:52:15,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:52:15,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:52:15,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:15,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:52:15,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508042185] [2022-01-28 15:52:15,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508042185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:52:15,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503883104] [2022-01-28 15:52:15,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:52:15,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:52:15,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:52:15,832 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:52:15,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-28 15:52:15,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:52:15,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:52:15,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:52:15,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:52:16,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:16,221 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:52:16,221 INFO L388 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 85 treesize of output 69 [2022-01-28 15:52:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:17,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:52:18,826 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:52:18,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 403 treesize of output 301 [2022-01-28 15:52:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:26,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503883104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:52:26,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:52:26,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-28 15:52:26,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938273519] [2022-01-28 15:52:26,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:52:26,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:52:26,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:52:26,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:52:26,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:52:26,323 INFO L87 Difference]: Start difference. First operand 2555 states and 9093 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-01-28 15:52:34,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:52:34,631 INFO L93 Difference]: Finished difference Result 4892 states and 16164 transitions. [2022-01-28 15:52:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:52:34,632 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-01-28 15:52:34,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:52:34,641 INFO L225 Difference]: With dead ends: 4892 [2022-01-28 15:52:34,641 INFO L226 Difference]: Without dead ends: 4827 [2022-01-28 15:52:34,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=813, Invalid=4737, Unknown=0, NotChecked=0, Total=5550 [2022-01-28 15:52:34,642 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 391 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:52:34,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 336 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:52:34,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2022-01-28 15:52:34,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 2561. [2022-01-28 15:52:34,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2561 states, 2560 states have (on average 3.559765625) internal successors, (9113), 2560 states have internal predecessors, (9113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2561 states to 2561 states and 9113 transitions. [2022-01-28 15:52:34,696 INFO L78 Accepts]: Start accepts. Automaton has 2561 states and 9113 transitions. Word has length 26 [2022-01-28 15:52:34,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:52:34,696 INFO L470 AbstractCegarLoop]: Abstraction has 2561 states and 9113 transitions. [2022-01-28 15:52:34,696 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-01-28 15:52:34,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 9113 transitions. [2022-01-28 15:52:34,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:52:34,701 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:52:34,701 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-01-28 15:52:34,716 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-01-28 15:52:34,901 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-01-28 15:52:34,901 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:52:34,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:52:34,902 INFO L85 PathProgramCache]: Analyzing trace with hash 902763630, now seen corresponding path program 37 times [2022-01-28 15:52:34,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:52:34,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322505624] [2022-01-28 15:52:34,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:52:34,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:52:34,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:52:35,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:35,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:52:35,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322505624] [2022-01-28 15:52:35,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322505624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:52:35,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729891162] [2022-01-28 15:52:35,354 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:52:35,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:52:35,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:52:35,356 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:52:35,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-28 15:52:35,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:52:35,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:52:35,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:52:36,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:36,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:36,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:36,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:36,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 70 [2022-01-28 15:52:36,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:36,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:52:37,392 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:52:37,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-01-28 15:52:39,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:39,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729891162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:52:39,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:52:39,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-28 15:52:39,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132877049] [2022-01-28 15:52:39,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:52:39,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:52:39,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:52:39,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:52:39,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:52:39,762 INFO L87 Difference]: Start difference. First operand 2561 states and 9113 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:43,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:52:43,493 INFO L93 Difference]: Finished difference Result 4205 states and 14207 transitions. [2022-01-28 15:52:43,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:52:43,497 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-01-28 15:52:43,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:52:43,505 INFO L225 Difference]: With dead ends: 4205 [2022-01-28 15:52:43,505 INFO L226 Difference]: Without dead ends: 4175 [2022-01-28 15:52:43,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=583, Invalid=3449, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:52:43,506 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 244 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1319 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:52:43,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 328 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1319 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:52:43,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2022-01-28 15:52:43,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 2581. [2022-01-28 15:52:43,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2581 states, 2580 states have (on average 3.5554263565891473) internal successors, (9173), 2580 states have internal predecessors, (9173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:43,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2581 states to 2581 states and 9173 transitions. [2022-01-28 15:52:43,557 INFO L78 Accepts]: Start accepts. Automaton has 2581 states and 9173 transitions. Word has length 26 [2022-01-28 15:52:43,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:52:43,557 INFO L470 AbstractCegarLoop]: Abstraction has 2581 states and 9173 transitions. [2022-01-28 15:52:43,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:43,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2581 states and 9173 transitions. [2022-01-28 15:52:43,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:52:43,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:52:43,561 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-01-28 15:52:43,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-28 15:52:43,761 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-01-28 15:52:43,762 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:52:43,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:52:43,762 INFO L85 PathProgramCache]: Analyzing trace with hash 2020528988, now seen corresponding path program 38 times [2022-01-28 15:52:43,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:52:43,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845587557] [2022-01-28 15:52:43,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:52:43,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:52:43,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:52:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:44,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:52:44,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845587557] [2022-01-28 15:52:44,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845587557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:52:44,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560709684] [2022-01-28 15:52:44,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:52:44,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:52:44,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:52:44,249 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:52:44,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-28 15:52:44,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:52:44,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:52:44,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:52:44,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:52:44,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:44,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:44,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:44,999 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:52:45,000 INFO L388 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 122 treesize of output 98 [2022-01-28 15:52:46,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:46,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:52:47,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:47,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:47,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:47,814 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:52:47,814 INFO L388 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 351 treesize of output 223 [2022-01-28 15:52:48,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-01-28 15:52:48,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560709684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:52:48,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:52:48,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-01-28 15:52:48,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109958366] [2022-01-28 15:52:48,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:52:48,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:52:48,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:52:48,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:52:48,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:52:48,833 INFO L87 Difference]: Start difference. First operand 2581 states and 9173 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:01,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:01,003 INFO L93 Difference]: Finished difference Result 4403 states and 14681 transitions. [2022-01-28 15:53:01,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-28 15:53:01,003 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:53:01,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:01,011 INFO L225 Difference]: With dead ends: 4403 [2022-01-28 15:53:01,011 INFO L226 Difference]: Without dead ends: 4273 [2022-01-28 15:53:01,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2758 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=1443, Invalid=6929, Unknown=0, NotChecked=0, Total=8372 [2022-01-28 15:53:01,012 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 377 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:01,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 474 Invalid, 1946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:53:01,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4273 states. [2022-01-28 15:53:01,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4273 to 2623. [2022-01-28 15:53:01,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2623 states, 2622 states have (on average 3.54233409610984) internal successors, (9288), 2622 states have internal predecessors, (9288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:01,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2623 states to 2623 states and 9288 transitions. [2022-01-28 15:53:01,063 INFO L78 Accepts]: Start accepts. Automaton has 2623 states and 9288 transitions. Word has length 26 [2022-01-28 15:53:01,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:01,063 INFO L470 AbstractCegarLoop]: Abstraction has 2623 states and 9288 transitions. [2022-01-28 15:53:01,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:01,063 INFO L276 IsEmpty]: Start isEmpty. Operand 2623 states and 9288 transitions. [2022-01-28 15:53:01,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:53:01,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:01,067 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-01-28 15:53:01,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:01,268 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-01-28 15:53:01,268 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:01,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1206563744, now seen corresponding path program 39 times [2022-01-28 15:53:01,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9342989] [2022-01-28 15:53:01,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:01,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:01,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:01,769 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:01,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:01,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9342989] [2022-01-28 15:53:01,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9342989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:01,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137336820] [2022-01-28 15:53:01,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:53:01,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:01,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:01,771 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:01,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-28 15:53:01,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:53:01,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:01,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:53:01,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:02,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:02,288 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:02,288 INFO L388 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 120 treesize of output 110 [2022-01-28 15:53:03,477 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:03,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:08,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:08,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:08,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:08,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:08,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 169 [2022-01-28 15:53:08,749 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:08,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137336820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:08,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:08,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2022-01-28 15:53:08,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832692016] [2022-01-28 15:53:08,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:08,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:53:08,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:08,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:53:08,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:53:08,751 INFO L87 Difference]: Start difference. First operand 2623 states and 9288 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-01-28 15:53:15,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:15,297 INFO L93 Difference]: Finished difference Result 4946 states and 16617 transitions. [2022-01-28 15:53:15,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:53:15,297 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-01-28 15:53:15,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:15,307 INFO L225 Difference]: With dead ends: 4946 [2022-01-28 15:53:15,307 INFO L226 Difference]: Without dead ends: 4901 [2022-01-28 15:53:15,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2284 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1192, Invalid=6118, Unknown=0, NotChecked=0, Total=7310 [2022-01-28 15:53:15,308 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 381 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1560 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 2344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 685 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:15,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 505 Invalid, 2344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1560 Invalid, 0 Unknown, 685 Unchecked, 1.0s Time] [2022-01-28 15:53:15,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-01-28 15:53:15,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 2714. [2022-01-28 15:53:15,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 3.5307777368227056) internal successors, (9579), 2713 states have internal predecessors, (9579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:15,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 9579 transitions. [2022-01-28 15:53:15,369 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 9579 transitions. Word has length 26 [2022-01-28 15:53:15,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:15,369 INFO L470 AbstractCegarLoop]: Abstraction has 2714 states and 9579 transitions. [2022-01-28 15:53:15,369 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-01-28 15:53:15,369 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 9579 transitions. [2022-01-28 15:53:15,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:53:15,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:15,373 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-01-28 15:53:15,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-28 15:53:15,573 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-01-28 15:53:15,574 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:15,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:15,574 INFO L85 PathProgramCache]: Analyzing trace with hash 267653912, now seen corresponding path program 40 times [2022-01-28 15:53:15,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:15,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915892999] [2022-01-28 15:53:15,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:15,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:16,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:16,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915892999] [2022-01-28 15:53:16,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915892999] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:16,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899831468] [2022-01-28 15:53:16,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:53:16,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:16,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:16,061 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:16,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-28 15:53:16,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:53:16,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:16,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:53:16,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:16,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:16,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:16,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 70 [2022-01-28 15:53:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:16,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:18,140 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:53:18,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 229 [2022-01-28 15:53:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:19,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899831468] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:19,787 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:19,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-28 15:53:19,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413064164] [2022-01-28 15:53:19,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:19,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:53:19,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:19,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:53:19,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:53:19,788 INFO L87 Difference]: Start difference. First operand 2714 states and 9579 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-01-28 15:53:25,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:25,694 INFO L93 Difference]: Finished difference Result 4529 states and 15159 transitions. [2022-01-28 15:53:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:53:25,694 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-01-28 15:53:25,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:25,704 INFO L225 Difference]: With dead ends: 4529 [2022-01-28 15:53:25,704 INFO L226 Difference]: Without dead ends: 4499 [2022-01-28 15:53:25,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2101 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=850, Invalid=5630, Unknown=0, NotChecked=0, Total=6480 [2022-01-28 15:53:25,705 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 242 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 2089 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 2232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:25,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 557 Invalid, 2232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2089 Invalid, 0 Unknown, 63 Unchecked, 1.2s Time] [2022-01-28 15:53:25,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4499 states. [2022-01-28 15:53:25,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4499 to 2752. [2022-01-28 15:53:25,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2751 states have (on average 3.5223555070883314) internal successors, (9690), 2751 states have internal predecessors, (9690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:25,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9690 transitions. [2022-01-28 15:53:25,781 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9690 transitions. Word has length 26 [2022-01-28 15:53:25,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:25,782 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9690 transitions. [2022-01-28 15:53:25,782 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-01-28 15:53:25,782 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9690 transitions. [2022-01-28 15:53:25,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:53:25,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:25,786 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-01-28 15:53:25,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-28 15:53:25,986 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-01-28 15:53:25,987 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:25,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1794939168, now seen corresponding path program 15 times [2022-01-28 15:53:25,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:25,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86027410] [2022-01-28 15:53:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:25,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:26,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:26,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86027410] [2022-01-28 15:53:26,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86027410] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:26,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119872645] [2022-01-28 15:53:26,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:53:26,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:26,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:26,491 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:26,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-28 15:53:26,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:53:26,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:26,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:53:26,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:27,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:27,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:27,905 INFO L388 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 104 treesize of output 70 [2022-01-28 15:53:28,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:28,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:29,373 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:29,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 307 treesize of output 257 [2022-01-28 15:53:45,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:45,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119872645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:45,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:45,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:53:45,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557555773] [2022-01-28 15:53:45,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:45,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:53:45,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:45,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:53:45,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:53:45,227 INFO L87 Difference]: Start difference. First operand 2752 states and 9690 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-01-28 15:53:50,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:50,654 INFO L93 Difference]: Finished difference Result 6243 states and 19866 transitions. [2022-01-28 15:53:50,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:53:50,655 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-01-28 15:53:50,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:50,667 INFO L225 Difference]: With dead ends: 6243 [2022-01-28 15:53:50,668 INFO L226 Difference]: Without dead ends: 6213 [2022-01-28 15:53:50,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=934, Invalid=3622, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:53:50,668 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 390 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:50,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 357 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 828 Invalid, 0 Unknown, 314 Unchecked, 0.7s Time] [2022-01-28 15:53:50,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6213 states. [2022-01-28 15:53:50,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6213 to 2839. [2022-01-28 15:53:50,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2839 states, 2838 states have (on average 3.5419309372797745) internal successors, (10052), 2838 states have internal predecessors, (10052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:50,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2839 states to 2839 states and 10052 transitions. [2022-01-28 15:53:50,742 INFO L78 Accepts]: Start accepts. Automaton has 2839 states and 10052 transitions. Word has length 26 [2022-01-28 15:53:50,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:50,742 INFO L470 AbstractCegarLoop]: Abstraction has 2839 states and 10052 transitions. [2022-01-28 15:53:50,742 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-01-28 15:53:50,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2839 states and 10052 transitions. [2022-01-28 15:53:50,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:53:50,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:50,747 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-01-28 15:53:50,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:50,947 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-01-28 15:53:50,948 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:50,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:50,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1006120406, now seen corresponding path program 16 times [2022-01-28 15:53:50,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:50,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928650391] [2022-01-28 15:53:50,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:50,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:51,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:51,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:51,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928650391] [2022-01-28 15:53:51,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928650391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:51,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577659368] [2022-01-28 15:53:51,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:53:51,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:51,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:51,407 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:51,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-28 15:53:51,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:53:51,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:51,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:53:51,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:52,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:52,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:52,124 INFO L388 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 104 treesize of output 70 [2022-01-28 15:53:52,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:52,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:53,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:53,531 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:53,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 331 treesize of output 253 [2022-01-28 15:54:02,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:02,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577659368] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:54:02,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:54:02,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-28 15:54:02,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845889924] [2022-01-28 15:54:02,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:54:02,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:54:02,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:54:02,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:54:02,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:54:02,424 INFO L87 Difference]: Start difference. First operand 2839 states and 10052 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-01-28 15:54:11,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:54:11,649 INFO L93 Difference]: Finished difference Result 6734 states and 21590 transitions. [2022-01-28 15:54:11,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-28 15:54:11,649 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-01-28 15:54:11,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:54:11,663 INFO L225 Difference]: With dead ends: 6734 [2022-01-28 15:54:11,663 INFO L226 Difference]: Without dead ends: 6704 [2022-01-28 15:54:11,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=1543, Invalid=5597, Unknown=0, NotChecked=0, Total=7140 [2022-01-28 15:54:11,664 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 727 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:54:11,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 360 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1310 Invalid, 0 Unknown, 75 Unchecked, 1.0s Time] [2022-01-28 15:54:11,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6704 states. [2022-01-28 15:54:11,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6704 to 2965. [2022-01-28 15:54:11,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2965 states, 2964 states have (on average 3.5418353576248314) internal successors, (10498), 2964 states have internal predecessors, (10498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:11,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2965 states to 2965 states and 10498 transitions. [2022-01-28 15:54:11,736 INFO L78 Accepts]: Start accepts. Automaton has 2965 states and 10498 transitions. Word has length 26 [2022-01-28 15:54:11,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:54:11,736 INFO L470 AbstractCegarLoop]: Abstraction has 2965 states and 10498 transitions. [2022-01-28 15:54:11,736 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-01-28 15:54:11,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2965 states and 10498 transitions. [2022-01-28 15:54:11,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:54:11,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:54:11,741 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-01-28 15:54:11,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-28 15:54:11,953 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-01-28 15:54:11,953 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:54:11,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:54:11,953 INFO L85 PathProgramCache]: Analyzing trace with hash -205068792, now seen corresponding path program 17 times [2022-01-28 15:54:11,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:54:11,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112855910] [2022-01-28 15:54:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:54:11,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:54:11,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:54:12,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:12,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:54:12,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112855910] [2022-01-28 15:54:12,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112855910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:54:12,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787720866] [2022-01-28 15:54:12,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:54:12,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:12,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:54:12,570 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:54:12,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-28 15:54:12,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:54:12,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:54:12,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:54:12,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:54:13,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:13,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:13,295 INFO L388 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 104 treesize of output 70 [2022-01-28 15:54:13,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:13,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:54:15,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:15,091 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:54:15,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 403 treesize of output 301 [2022-01-28 15:54:22,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:22,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787720866] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:54:22,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:54:22,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:54:22,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832977408] [2022-01-28 15:54:22,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:54:22,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:54:22,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:54:22,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:54:22,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:54:22,243 INFO L87 Difference]: Start difference. First operand 2965 states and 10498 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-01-28 15:54:36,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:54:36,356 INFO L93 Difference]: Finished difference Result 6581 states and 21007 transitions. [2022-01-28 15:54:36,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-28 15:54:36,357 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-01-28 15:54:36,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:54:36,369 INFO L225 Difference]: With dead ends: 6581 [2022-01-28 15:54:36,369 INFO L226 Difference]: Without dead ends: 6544 [2022-01-28 15:54:36,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3535 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=1646, Invalid=7474, Unknown=0, NotChecked=0, Total=9120 [2022-01-28 15:54:36,370 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 486 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 654 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:54:36,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 403 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 879 Invalid, 0 Unknown, 654 Unchecked, 0.9s Time] [2022-01-28 15:54:36,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6544 states. [2022-01-28 15:54:36,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6544 to 3055. [2022-01-28 15:54:36,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3055 states, 3054 states have (on average 3.5546823837590047) internal successors, (10856), 3054 states have internal predecessors, (10856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:36,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3055 states to 3055 states and 10856 transitions. [2022-01-28 15:54:36,437 INFO L78 Accepts]: Start accepts. Automaton has 3055 states and 10856 transitions. Word has length 26 [2022-01-28 15:54:36,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:54:36,437 INFO L470 AbstractCegarLoop]: Abstraction has 3055 states and 10856 transitions. [2022-01-28 15:54:36,437 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-01-28 15:54:36,437 INFO L276 IsEmpty]: Start isEmpty. Operand 3055 states and 10856 transitions. [2022-01-28 15:54:36,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:54:36,442 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:54:36,442 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-01-28 15:54:36,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-28 15:54:36,642 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-01-28 15:54:36,643 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:54:36,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:54:36,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1698976514, now seen corresponding path program 18 times [2022-01-28 15:54:36,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:54:36,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919723047] [2022-01-28 15:54:36,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:54:36,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:54:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:54:37,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:37,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:54:37,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919723047] [2022-01-28 15:54:37,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919723047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:54:37,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633334495] [2022-01-28 15:54:37,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:54:37,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:37,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:54:37,314 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:54:37,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-28 15:54:37,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:54:37,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:54:37,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:54:37,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:54:38,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:38,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:38,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:54:38,996 INFO L388 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 104 treesize of output 78 [2022-01-28 15:54:39,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-01-28 15:54:39,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:54:41,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:41,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:41,269 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:54:41,269 INFO L388 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 371 treesize of output 289 [2022-01-28 15:54:43,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:43,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633334495] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:54:43,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:54:43,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:54:43,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932152537] [2022-01-28 15:54:43,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:54:43,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:54:43,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:54:43,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:54:43,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:54:43,368 INFO L87 Difference]: Start difference. First operand 3055 states and 10856 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-01-28 15:54:58,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:54:58,866 INFO L93 Difference]: Finished difference Result 7389 states and 24489 transitions. [2022-01-28 15:54:58,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-28 15:54:58,866 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-01-28 15:54:58,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:54:58,882 INFO L225 Difference]: With dead ends: 7389 [2022-01-28 15:54:58,882 INFO L226 Difference]: Without dead ends: 7344 [2022-01-28 15:54:58,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7161 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=2741, Invalid=14815, Unknown=0, NotChecked=0, Total=17556 [2022-01-28 15:54:58,883 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 633 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 3337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1551 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:54:58,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 863 Invalid, 3337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1678 Invalid, 0 Unknown, 1551 Unchecked, 1.3s Time] [2022-01-28 15:54:58,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7344 states. [2022-01-28 15:54:58,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7344 to 3077. [2022-01-28 15:54:58,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3077 states, 3076 states have (on average 3.565344603381014) internal successors, (10967), 3076 states have internal predecessors, (10967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3077 states to 3077 states and 10967 transitions. [2022-01-28 15:54:58,965 INFO L78 Accepts]: Start accepts. Automaton has 3077 states and 10967 transitions. Word has length 26 [2022-01-28 15:54:58,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:54:58,965 INFO L470 AbstractCegarLoop]: Abstraction has 3077 states and 10967 transitions. [2022-01-28 15:54:58,965 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-01-28 15:54:58,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3077 states and 10967 transitions. [2022-01-28 15:54:58,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:54:58,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:54:58,971 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-01-28 15:54:58,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-28 15:54:59,171 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-01-28 15:54:59,171 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:54:59,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:54:59,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1822601572, now seen corresponding path program 19 times [2022-01-28 15:54:59,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:54:59,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99055268] [2022-01-28 15:54:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:54:59,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:54:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:54:59,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-01-28 15:54:59,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:54:59,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99055268] [2022-01-28 15:54:59,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99055268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:54:59,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052914016] [2022-01-28 15:54:59,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:54:59,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:59,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:54:59,527 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:54:59,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-28 15:54:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:54:59,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:54:59,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:00,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:55:00,016 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:00,016 INFO L388 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 104 treesize of output 78 [2022-01-28 15:55:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:00,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:01,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:55:02,017 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:02,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-28 15:55:10,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:10,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052914016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:10,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:10,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:55:10,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471738632] [2022-01-28 15:55:10,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:10,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:55:10,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:10,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:55:10,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:55:10,331 INFO L87 Difference]: Start difference. First operand 3077 states and 10967 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-01-28 15:55:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:20,881 INFO L93 Difference]: Finished difference Result 7294 states and 23512 transitions. [2022-01-28 15:55:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-28 15:55:20,881 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-01-28 15:55:20,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:20,896 INFO L225 Difference]: With dead ends: 7294 [2022-01-28 15:55:20,896 INFO L226 Difference]: Without dead ends: 7241 [2022-01-28 15:55:20,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2986 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=1731, Invalid=6459, Unknown=0, NotChecked=0, Total=8190 [2022-01-28 15:55:20,897 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 657 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1723 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:20,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 581 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1723 Invalid, 0 Unknown, 173 Unchecked, 1.3s Time] [2022-01-28 15:55:20,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7241 states. [2022-01-28 15:55:20,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7241 to 3138. [2022-01-28 15:55:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3138 states, 3137 states have (on average 3.571246413771119) internal successors, (11203), 3137 states have internal predecessors, (11203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:20,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3138 states to 3138 states and 11203 transitions. [2022-01-28 15:55:20,973 INFO L78 Accepts]: Start accepts. Automaton has 3138 states and 11203 transitions. Word has length 26 [2022-01-28 15:55:20,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:20,973 INFO L470 AbstractCegarLoop]: Abstraction has 3138 states and 11203 transitions. [2022-01-28 15:55:20,973 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-01-28 15:55:20,973 INFO L276 IsEmpty]: Start isEmpty. Operand 3138 states and 11203 transitions. [2022-01-28 15:55:20,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:20,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:20,978 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-01-28 15:55:20,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-28 15:55:21,178 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-01-28 15:55:21,178 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:21,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:21,179 INFO L85 PathProgramCache]: Analyzing trace with hash -629380028, now seen corresponding path program 20 times [2022-01-28 15:55:21,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:21,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693795482] [2022-01-28 15:55:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:21,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:21,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:21,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:21,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:21,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693795482] [2022-01-28 15:55:21,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693795482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:21,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448359134] [2022-01-28 15:55:21,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:21,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:21,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:21,592 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:55:21,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-28 15:55:21,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:21,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:21,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:55:21,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:22,279 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:22,280 INFO L388 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 104 treesize of output 86 [2022-01-28 15:55:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:24,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:25,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:55:25,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:55:25,695 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:25,695 INFO L388 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 339 treesize of output 253 [2022-01-28 15:55:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:27,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448359134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:27,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:27,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:55:27,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924880540] [2022-01-28 15:55:27,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:27,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:55:27,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:27,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:55:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:55:27,465 INFO L87 Difference]: Start difference. First operand 3138 states and 11203 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-01-28 15:55:49,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:49,594 INFO L93 Difference]: Finished difference Result 7072 states and 23270 transitions. [2022-01-28 15:55:49,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-28 15:55:49,594 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-01-28 15:55:49,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:49,608 INFO L225 Difference]: With dead ends: 7072 [2022-01-28 15:55:49,608 INFO L226 Difference]: Without dead ends: 7027 [2022-01-28 15:55:49,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6959 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=2839, Invalid=15251, Unknown=0, NotChecked=0, Total=18090 [2022-01-28 15:55:49,609 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 750 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 1814 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 3698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1762 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:49,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 729 Invalid, 3698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1814 Invalid, 0 Unknown, 1762 Unchecked, 1.4s Time] [2022-01-28 15:55:49,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7027 states. [2022-01-28 15:55:49,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7027 to 3150. [2022-01-28 15:55:49,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 3149 states have (on average 3.5773261352810417) internal successors, (11265), 3149 states have internal predecessors, (11265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:49,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 11265 transitions. [2022-01-28 15:55:49,693 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 11265 transitions. Word has length 26 [2022-01-28 15:55:49,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:49,693 INFO L470 AbstractCegarLoop]: Abstraction has 3150 states and 11265 transitions. [2022-01-28 15:55:49,693 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-01-28 15:55:49,693 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 11265 transitions. [2022-01-28 15:55:49,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:49,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:49,698 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-01-28 15:55:49,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-28 15:55:49,899 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-01-28 15:55:49,899 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:49,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:49,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1679960728, now seen corresponding path program 21 times [2022-01-28 15:55:49,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:49,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932790512] [2022-01-28 15:55:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:49,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:49,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:50,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-01-28 15:55:50,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:50,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932790512] [2022-01-28 15:55:50,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932790512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:50,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648425504] [2022-01-28 15:55:50,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:50,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:50,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:50,312 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:55:50,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-28 15:55:50,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:55:50,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:50,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:55:50,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:50,862 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:50,862 INFO L388 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 104 treesize of output 94 [2022-01-28 15:55:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:58,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:59,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:55:59,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-01-28 15:56:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:20,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648425504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:20,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:20,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-01-28 15:56:20,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776062233] [2022-01-28 15:56:20,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:20,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:56:20,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:56:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:56:20,495 INFO L87 Difference]: Start difference. First operand 3150 states and 11265 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:37,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:37,647 INFO L93 Difference]: Finished difference Result 6969 states and 23397 transitions. [2022-01-28 15:56:37,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-28 15:56:37,648 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:56:37,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:37,661 INFO L225 Difference]: With dead ends: 6969 [2022-01-28 15:56:37,661 INFO L226 Difference]: Without dead ends: 6931 [2022-01-28 15:56:37,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3109 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=1570, Invalid=7742, Unknown=0, NotChecked=0, Total=9312 [2022-01-28 15:56:37,662 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 374 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 684 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:37,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 485 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1394 Invalid, 0 Unknown, 684 Unchecked, 1.1s Time] [2022-01-28 15:56:37,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6931 states. [2022-01-28 15:56:37,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6931 to 3124. [2022-01-28 15:56:37,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3124 states, 3123 states have (on average 3.5702849823887286) internal successors, (11150), 3123 states have internal predecessors, (11150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:37,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3124 states to 3124 states and 11150 transitions. [2022-01-28 15:56:37,747 INFO L78 Accepts]: Start accepts. Automaton has 3124 states and 11150 transitions. Word has length 26 [2022-01-28 15:56:37,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:37,747 INFO L470 AbstractCegarLoop]: Abstraction has 3124 states and 11150 transitions. [2022-01-28 15:56:37,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:37,748 INFO L276 IsEmpty]: Start isEmpty. Operand 3124 states and 11150 transitions. [2022-01-28 15:56:37,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:56:37,753 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:37,753 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-01-28 15:56:37,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-28 15:56:37,953 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-01-28 15:56:37,953 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:37,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:37,954 INFO L85 PathProgramCache]: Analyzing trace with hash 358111584, now seen corresponding path program 22 times [2022-01-28 15:56:37,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:37,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955605876] [2022-01-28 15:56:37,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:37,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:37,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:38,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:38,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955605876] [2022-01-28 15:56:38,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955605876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:38,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591755087] [2022-01-28 15:56:38,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:56:38,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:38,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:38,373 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:56:38,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-28 15:56:38,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:56:38,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:38,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:56:38,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:38,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:38,822 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:56:38,822 INFO L388 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 85 treesize of output 69 [2022-01-28 15:56:39,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:39,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:40,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:40,727 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:56:40,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-28 15:56:45,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:45,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591755087] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:45,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:45,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:56:45,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159134439] [2022-01-28 15:56:45,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:45,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:56:45,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:45,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:56:45,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:56:45,544 INFO L87 Difference]: Start difference. First operand 3124 states and 11150 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-01-28 15:56:52,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:52,967 INFO L93 Difference]: Finished difference Result 6085 states and 19944 transitions. [2022-01-28 15:56:52,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-28 15:56:52,968 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-01-28 15:56:52,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:52,978 INFO L225 Difference]: With dead ends: 6085 [2022-01-28 15:56:52,979 INFO L226 Difference]: Without dead ends: 6005 [2022-01-28 15:56:52,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1920 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=1058, Invalid=4642, Unknown=0, NotChecked=0, Total=5700 [2022-01-28 15:56:52,979 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 608 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:52,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 295 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 930 Invalid, 0 Unknown, 171 Unchecked, 0.7s Time] [2022-01-28 15:56:52,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2022-01-28 15:56:53,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 3159. [2022-01-28 15:56:53,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3159 states, 3158 states have (on average 3.571247625079164) internal successors, (11278), 3158 states have internal predecessors, (11278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:53,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3159 states to 3159 states and 11278 transitions. [2022-01-28 15:56:53,043 INFO L78 Accepts]: Start accepts. Automaton has 3159 states and 11278 transitions. Word has length 26 [2022-01-28 15:56:53,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:53,044 INFO L470 AbstractCegarLoop]: Abstraction has 3159 states and 11278 transitions. [2022-01-28 15:56:53,044 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-01-28 15:56:53,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3159 states and 11278 transitions. [2022-01-28 15:56:53,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:56:53,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:53,049 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-01-28 15:56:53,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-28 15:56:53,249 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-01-28 15:56:53,249 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:53,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:53,250 INFO L85 PathProgramCache]: Analyzing trace with hash -790186942, now seen corresponding path program 41 times [2022-01-28 15:56:53,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:53,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204954973] [2022-01-28 15:56:53,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:53,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:53,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:53,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:53,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204954973] [2022-01-28 15:56:53,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204954973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:53,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358871663] [2022-01-28 15:56:53,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:56:53,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:53,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:53,716 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:56:53,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-28 15:56:53,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:56:53,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:53,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:56:53,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:54,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:54,177 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:56:54,177 INFO L388 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 116 treesize of output 106 [2022-01-28 15:56:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:55,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:56,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:56,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:56,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:56,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:56:56,587 INFO L388 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 347 treesize of output 223 [2022-01-28 15:56:57,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:57,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358871663] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:57,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:57,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2022-01-28 15:56:57,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120808172] [2022-01-28 15:56:57,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:57,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:56:57,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:57,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:56:57,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:56:57,332 INFO L87 Difference]: Start difference. First operand 3159 states and 11278 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-01-28 15:57:19,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:19,876 INFO L93 Difference]: Finished difference Result 7405 states and 24057 transitions. [2022-01-28 15:57:19,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-28 15:57:19,877 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-01-28 15:57:19,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:19,891 INFO L225 Difference]: With dead ends: 7405 [2022-01-28 15:57:19,891 INFO L226 Difference]: Without dead ends: 7348 [2022-01-28 15:57:19,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6984 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=3763, Invalid=14597, Unknown=0, NotChecked=0, Total=18360 [2022-01-28 15:57:19,892 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 782 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 2376 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:19,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [782 Valid, 580 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2376 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:57:19,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7348 states. [2022-01-28 15:57:19,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7348 to 3195. [2022-01-28 15:57:19,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3195 states, 3194 states have (on average 3.586412022542267) internal successors, (11455), 3194 states have internal predecessors, (11455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:19,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3195 states to 3195 states and 11455 transitions. [2022-01-28 15:57:19,984 INFO L78 Accepts]: Start accepts. Automaton has 3195 states and 11455 transitions. Word has length 26 [2022-01-28 15:57:19,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:19,984 INFO L470 AbstractCegarLoop]: Abstraction has 3195 states and 11455 transitions. [2022-01-28 15:57:19,984 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-01-28 15:57:19,984 INFO L276 IsEmpty]: Start isEmpty. Operand 3195 states and 11455 transitions. [2022-01-28 15:57:19,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:57:19,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:19,991 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-01-28 15:57:20,015 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-01-28 15:57:20,207 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-01-28 15:57:20,207 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:20,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:20,208 INFO L85 PathProgramCache]: Analyzing trace with hash 692947996, now seen corresponding path program 42 times [2022-01-28 15:57:20,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:20,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750556907] [2022-01-28 15:57:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:20,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:20,729 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:20,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:20,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750556907] [2022-01-28 15:57:20,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750556907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:20,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155087528] [2022-01-28 15:57:20,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:57:20,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:20,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:20,731 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:57:20,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-28 15:57:20,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:57:20,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:20,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:57:20,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:21,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:21,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:21,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:21,318 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:57:21,318 INFO L388 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 120 treesize of output 102 [2022-01-28 15:57:21,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:21,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:23,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:23,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:23,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:23,037 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:57:23,037 INFO L388 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 347 treesize of output 223 [2022-01-28 15:57:23,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-01-28 15:57:23,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155087528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:23,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:23,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-01-28 15:57:23,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659370244] [2022-01-28 15:57:23,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:23,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:57:23,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:57:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:57:23,767 INFO L87 Difference]: Start difference. First operand 3195 states and 11455 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:40,646 INFO L93 Difference]: Finished difference Result 6028 states and 20131 transitions. [2022-01-28 15:57:40,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-28 15:57:40,647 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-01-28 15:57:40,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:40,658 INFO L225 Difference]: With dead ends: 6028 [2022-01-28 15:57:40,658 INFO L226 Difference]: Without dead ends: 5930 [2022-01-28 15:57:40,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5086 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=2159, Invalid=12361, Unknown=0, NotChecked=0, Total=14520 [2022-01-28 15:57:40,659 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 510 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 2724 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 3133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 2724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:40,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 790 Invalid, 3133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 2724 Invalid, 0 Unknown, 297 Unchecked, 1.8s Time] [2022-01-28 15:57:40,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5930 states. [2022-01-28 15:57:40,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5930 to 3414. [2022-01-28 15:57:40,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 3413 states have (on average 3.59888661002051) internal successors, (12283), 3413 states have internal predecessors, (12283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 12283 transitions. [2022-01-28 15:57:40,723 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 12283 transitions. Word has length 26 [2022-01-28 15:57:40,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:40,723 INFO L470 AbstractCegarLoop]: Abstraction has 3414 states and 12283 transitions. [2022-01-28 15:57:40,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,723 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 12283 transitions. [2022-01-28 15:57:40,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:57:40,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:40,728 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-01-28 15:57:40,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-28 15:57:40,929 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-01-28 15:57:40,929 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:40,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:40,929 INFO L85 PathProgramCache]: Analyzing trace with hash -363185156, now seen corresponding path program 43 times [2022-01-28 15:57:40,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:40,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376701173] [2022-01-28 15:57:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:40,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:40,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:41,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:41,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376701173] [2022-01-28 15:57:41,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376701173] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:41,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874169413] [2022-01-28 15:57:41,446 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:57:41,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:41,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:41,447 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:57:41,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-28 15:57:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:41,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:57:41,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:42,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:42,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:42,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:42,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:42,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 70 [2022-01-28 15:57:42,282 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:42,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:43,288 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:57:43,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 351 treesize of output 229 [2022-01-28 15:57:44,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:44,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874169413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:44,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:44,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 25 [2022-01-28 15:57:44,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48560982] [2022-01-28 15:57:44,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:44,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:57:44,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:44,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:57:44,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:57:44,729 INFO L87 Difference]: Start difference. First operand 3414 states and 12283 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:54,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:54,817 INFO L93 Difference]: Finished difference Result 5250 states and 17601 transitions. [2022-01-28 15:57:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-28 15:57:54,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 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-01-28 15:57:54,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:54,828 INFO L225 Difference]: With dead ends: 5250 [2022-01-28 15:57:54,828 INFO L226 Difference]: Without dead ends: 5144 [2022-01-28 15:57:54,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2898 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=1311, Invalid=7245, Unknown=0, NotChecked=0, Total=8556 [2022-01-28 15:57:54,829 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 405 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:54,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 431 Invalid, 1909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1813 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:57:54,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5144 states. [2022-01-28 15:57:54,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5144 to 3395. [2022-01-28 15:57:54,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3395 states, 3394 states have (on average 3.6019446081319977) internal successors, (12225), 3394 states have internal predecessors, (12225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:54,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3395 states to 3395 states and 12225 transitions. [2022-01-28 15:57:54,915 INFO L78 Accepts]: Start accepts. Automaton has 3395 states and 12225 transitions. Word has length 26 [2022-01-28 15:57:54,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:54,915 INFO L470 AbstractCegarLoop]: Abstraction has 3395 states and 12225 transitions. [2022-01-28 15:57:54,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:54,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3395 states and 12225 transitions. [2022-01-28 15:57:54,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:57:54,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:54,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:54,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-28 15:57:55,135 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-01-28 15:57:55,135 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:55,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:55,136 INFO L85 PathProgramCache]: Analyzing trace with hash 897223290, now seen corresponding path program 44 times [2022-01-28 15:57:55,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:55,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142426181] [2022-01-28 15:57:55,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:55,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:55,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:55,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:55,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:55,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142426181] [2022-01-28 15:57:55,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142426181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:55,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038718472] [2022-01-28 15:57:55,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:57:55,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:55,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:55,525 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:57:55,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-28 15:57:55,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:57:55,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:55,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:57:55,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:55,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:55,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:55,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:55,970 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:57:55,970 INFO L388 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 122 treesize of output 100 [2022-01-28 15:57:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:56,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:57,508 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:57:57,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-01-28 15:57:58,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:58,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038718472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:58,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:58,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-01-28 15:57:58,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590743972] [2022-01-28 15:57:58,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:58,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:57:58,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:58,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:57:58,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:57:58,674 INFO L87 Difference]: Start difference. First operand 3395 states and 12225 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-28 15:58:33,329 WARN L243 SmtUtils]: Removed 18 from assertion stack [2022-01-28 15:58:33,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-01-28 15:58:33,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19997 ImplicationChecksByTransitivity, 33.4s TimeCoverageRelationStatistics Valid=6455, Invalid=39555, Unknown=0, NotChecked=0, Total=46010 [2022-01-28 15:58:33,332 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 636 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 2555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 2356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:33,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [636 Valid, 510 Invalid, 2555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 2356 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:58:33,333 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-28 15:58:33,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-28 15:58:33,363 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:58:33,363 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:58:33,533 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-01-28 15:58:33,534 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 197 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 100 for 49ms.. [2022-01-28 15:58:33,535 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-28 15:58:33,535 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-28 15:58:33,535 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-28 15:58:33,538 INFO L732 BasicCegarLoop]: Path program histogram: [44, 22, 1, 1, 1] [2022-01-28 15:58:33,540 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:58:33,540 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:58:33,542 INFO L202 PluginConnector]: Adding new model max-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:58:33 BasicIcfg [2022-01-28 15:58:33,542 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:58:33,542 INFO L158 Benchmark]: Toolchain (without parser) took 726993.87ms. Allocated memory was 184.5MB in the beginning and 602.9MB in the end (delta: 418.4MB). Free memory was 142.0MB in the beginning and 431.0MB in the end (delta: -289.1MB). Peak memory consumption was 131.8MB. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 184.5MB. Free memory is still 143.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.66ms. Allocated memory is still 184.5MB. Free memory was 142.0MB in the beginning and 140.4MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 INFO L158 Benchmark]: Boogie Preprocessor took 12.45ms. Allocated memory is still 184.5MB. Free memory was 140.4MB in the beginning and 139.4MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 INFO L158 Benchmark]: RCFGBuilder took 193.21ms. Allocated memory is still 184.5MB. Free memory was 139.4MB in the beginning and 130.1MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 INFO L158 Benchmark]: TraceAbstraction took 726754.62ms. Allocated memory was 184.5MB in the beginning and 602.9MB in the end (delta: 418.4MB). Free memory was 129.6MB in the beginning and 431.0MB in the end (delta: -301.5MB). Peak memory consumption was 118.2MB. Max. memory is 8.0GB. [2022-01-28 15:58:33,543 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 184.5MB. Free memory is still 143.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 28.66ms. Allocated memory is still 184.5MB. Free memory was 142.0MB in the beginning and 140.4MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.45ms. Allocated memory is still 184.5MB. Free memory was 140.4MB in the beginning and 139.4MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 193.21ms. Allocated memory is still 184.5MB. Free memory was 139.4MB in the beginning and 130.1MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 726754.62ms. Allocated memory was 184.5MB in the beginning and 602.9MB in the end (delta: 418.4MB). Free memory was 129.6MB in the beginning and 431.0MB in the end (delta: -301.5MB). Peak memory consumption was 118.2MB. 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 constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 197 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 100 for 49ms.. - 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 constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 197 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 100 for 49ms.. - 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 constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 197 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 100 for 49ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3395states) and FLOYD_HOARE automaton (currently 197 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 100 for 49ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 726.7s, OverallIterations: 69, TraceHistogramMax: 2, PathProgramHistogramMax: 44, EmptinessCheckTime: 0.2s, AutomataDifference: 441.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 24850 SdHoareTripleChecker+Valid, 47.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24850 mSDsluCounter, 21523 SdHoareTripleChecker+Invalid, 41.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 8533 IncrementalHoareTripleChecker+Unchecked, 36755 mSDsCounter, 5055 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 72439 IncrementalHoareTripleChecker+Invalid, 86027 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5055 mSolverCounterUnsat, 1864 mSDtfsCounter, 72439 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7213 GetRequests, 2495 SyntacticMatches, 137 SemanticMatches, 4580 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199177 ImplicationChecksByTransitivity, 417.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3414occurred in iteration=67, InterpolantAutomatonStates: 3737, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.2s AutomataMinimizationTime, 68 MinimizatonAttempts, 131330 StatesRemovedByMinimization, 68 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 264.7s InterpolantComputationTime, 3322 NumberOfCodeBlocks, 3316 NumberOfCodeBlocksAsserted, 211 NumberOfCheckSat, 4753 ConstructedInterpolants, 64 QuantifiedInterpolants, 137271 SizeOfPredicates, 732 NumberOfNonLiveVariables, 4259 ConjunctsInSsa, 1143 ConjunctsInUnsatCore, 201 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1076 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